Slik får du mest mulig ut av appene dine for iPad og iPhone med iAd

Slik får du mest mulig ut av appene dine for iPad og iPhone med iAd

Hvordan optimalisere iAds-annonser i apper for iPhone eller iPad

Visste du at gjennomsnittlig 50% av annonseforesp√łrslene med iAd ikke f√•r inntrykk? Det er flere √•rsaker som f√•r dette til √• skje, men det viktigste er at Apple krever at annons√łrer skal minimum investering p√• $ 100.000 √• starte en reklamekampanje. I mange land ansetter ingen noensinne kampanjer fordi de vet at de aldri vil returnere investeringen, og i andre (Som i Spania) det er ikke nok aktive kampanjer liker √• fylle ut alle annonseforesp√łrsler.

Dette er fornuftig: Apple √łnsker reklamekampanjer for kvalitetsprodukter som gir ekte og interessant innhold for brukeren, men det har en negativ effekt for utviklere, som ser hvordan inntrykkene deres g√•r tapt fordi det ikke er tilgjengelige annonser.

I den vedlagte tabellen kan du se utskriftshastigheten til 6 forskjellige apper, og fyllingshastighetene varierer fra 16% til 100%, noe som gir et gjennomsnitt p√• omtrent 50% av visningene. Oppgitt i s√łlv, betyr dette det utvikleren vil ikke motta penger for disse inntrykkene, skade produktets l√łnnsomhet.

Kan vi gj√łre noe med det for √• forbedre disse dataene?

Et av de enkleste og mest l√łnnsomme alternativene i √łkonomiske termer er √• sjekke om annonsen er skrevet ut, eller ikke, hvis ikke. skriv ut et banner av h√łsten v√•r. Heldigvis har iAd API en funksjon som er obligatorisk √• innlemme n√•r du integrerer iAd (hovedsakelig fordi de vil at n√•r det ikke er annonser, ringer ikke enheten forgjeves for ikke √• overbelaste iAd-nettverket), og at vi Vi kan bruke for dette form√•let.

√Ö innlemme dette banneret er en god id√© av flere grunner, men den viktigste er det vi taper ikke penger n√•r du trykker dem, for vi hadde ikke tenkt √• vinne noe denne gangen uansett. Ogs√• hvis vi markedsf√łrer for eksempel den betalte versjonen av appen v√•r, er det veldig sannsynlig (nesten helt sikkert) at brukeren som kj√łrer gratisversjonen med annonser har en viss interesse for denne typen applikasjoner, siden gratisversjonen er lastet ned for Pr√łv det. Hvis dette ikke er tilfelle, kan vi alltid markedsf√łre en annen app som interesserer oss eller den til en annen utvikler (det er tverrkampanjenettverk).

Funksjonen som interesserer oss er

– (ugyldig) bannerView: (ADBannerView *) banner didFailToReceiveAdWithError: (NSError *) feil
{
if (_adBannerViewIsVisible)
{
_adBannerViewIsVisible = NEI;
[self fixupAdView:[UIDevice currentDevice].orientation];
}
}

For √• utf√łre modifikasjonen vil vi ganske enkelt legge til noen f√• linjer til funksjonen slik at i tilfelle annonsen til iAd mislykkes, blir v√•rt eget banner aktivert.

– (ugyldig) bannerView: (ADBannerView *) banner didFailToReceiveAdWithError: (NSError *) feil
{
if (_adBannerViewIsVisible)
{
_adBannerViewIsVisible = NEI;
[self fixupAdView:[UIDevice currentDevice].orientation];
}

myBanner.hidden = FALSE;
myBanner.enabled = SANN;

[_adBannerView removeFromSuperview];
[_adBannerView release];
}

Jeg vil forklare endringene litt

myBanner.hidden = FALSE;
myBanner.enabled = SANN;

Med disse to linjene indikerer vi at i tilfelle av feil vises knappen som inneholder banneret vårt (og at vi vil legge til senere) og at det er aktivert slik at det kan klikkes på.

[_adBannerView removeFromSuperview];
[_adBannerView release];

Disse to linjene fjerner banneret fra iAd og frigj√łr minnet.

Neste trinn er √• legge til en UIB-knapp til XIB over det n√łyaktige stedet der iAd-banneret skulle plasseres, og dekker det fullstendig. Husk at st√łrrelsene p√• bannerne m√• v√¶re 320 √ó 50 px for iPhone og 768 √ó 67 px for iPad.

Ikke glem å bli med på knappen til Filens eier for å kunne få tilgang til dens egenskaper, fordi vi ellers ikke vil være i stand til å handle på den.

Når appen starter, må vi dessuten skjule standardknappen vår slik at den ikke vises, siden den bare vil være synlig når iAd mislykkes.

– (ugyldig) viewDidLoad
{
[super viewDidLoad];
myBanner.hidden = SANN;
myBanner.enabled = FALSE;
}

Endelig m√• vi forene eiendommen Trykk p√• innsiden av knappen med IBAction som vi √łnsker √• bli utf√łrt n√•r brukeren ber√łrer banneret

– (IBAction) tapBanner: (id) avsender
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:PROVERSION]];
}

I dette tilfellet strengen PROVERSION Det vil v√¶re iTunes URL til appen som vi √łnsker √• vise. Ved √• klikke p√• banneret vil openURL-funksjonen √•pne App Store og ta oss med til applikasjonen i butikken.

Til slutt, for √• bevise at det nye bannersystemet ditt fungerer, er alt du trenger √• gj√łre √• sette enheten i flymodus slik at den har en internettforbindelse og dermed mislykkes iAd. Du m√• ikke glemme √• aktivere den igjen og sjekk at du f√•r testannonsen fra iAd fordi det er lett √• forveksle seg med rekkef√łlgen p√• lagene og dekke Apple-annonsen (som for √łvrig ville f√• dem til √• avvise appen umiddelbart i anmeldelsen).

Del denne artikkelen med vennene dine på Facebook, Google+ og Twitter med knappene du finner i begynnelsen av den. Tusen takk!