De fleste utgivere kan fortelle deg sin eCPM med to desimalers nøyaktighet. De kjenner sin fill rate per geo og format. De følger ARPDAU daglig. Men spør dem hvor lang tid det tar før en annonse rendres etter at en bruker utløser den, og du får vanligvis et tomt blikk tilbake. Annonselatens er metrikken nesten ingen måler — og det er et av de dyreste problemene i mobil monetisering.
Hva er annonselatens?
Annonselatens er tiden mellom når appen din ber om en annonse og når den annonsen er fullstendig rendret og synlig for brukeren. For en rewarded video er det gapet mellom at brukeren trykker "Se annonse" og at videoen faktisk spilles av. For en interstitial er det forsinkelsen mellom utløserhendelsen og at fullskjermsannonsen dukker opp. For bannere er det hvor lenge bannerplassen står tom før innholdet lastes inn.
I en ideell verden er dette tallet null. I virkeligheten varierer det fra 200 millisekunder for godt optimaliserte oppsett til 3 sekunder eller mer for dårlig konfigurerte waterfalls — og hvert eneste millisekund koster deg penger.
Hvordan latens ødelegger inntekt
Forlatte impresjoner
Når en rewarded video bruker tre sekunder på å laste, gir en betydelig andel av brukerne opp og lukker prompten. De ville ha belønningen, men ikke nok til å stirre på en laste-spinner. Den impresjonen var verdt penger — waterfallen din fant en kjøper, auksjonen ble vunnet — men brukeren så aldri annonsen. Fill rate ser fin ut i dashbordet ditt fordi annonsen teknisk sett ble levert. Men inntekten gikk tapt fordi brukeren forlot prosessen før annonsen ble rendret.
Lavere completion rate
Brukere som venter gjennom en treg lasting, er allerede frustrerte før annonsen begynner. Frustrerte brukere er mer tilbøyelige til å finne måter å hoppe over eller avvise annonsen tidlig på, noe som reduserer completion rate. Siden mange demand-partnere betaler på basis av cost-per-completed-view, reduserer lavere completion rate direkte din effektive eCPM — selv om den rå eCPM i dashbordet ser uforandret ut.
Forringet brukeropplevelse
Annonselatens koster deg ikke bare den umiddelbare impresjonen — den lærer brukere å unngå annonseplasseringer helt. Hvis rewarded video-en din konsekvent er treg, lærer brukere at det å trykke på "Se annonse"-knappen betyr venting, og de slutter å trykke på den. Engasjementsraten din faller permanent og reduserer det totale antallet impresjoner du kan monetisere.
Hvor latensen kommer fra
For mange waterfall-trinn
I en tradisjonell waterfall kalles hver demand-kilde sekvensielt. Hvis du har åtte demand-kilder og hver bruker 300 millisekunder på å svare, er det 2,4 sekunder før du i det hele tatt begynner å rendre den vinnende annonsen. Dette er det sterkeste argumentet for header bidding og Open Bidding — de kaller alle demand-kilder samtidig og komprimerer sekvensiell latens til én enkelt rundtur.
SDK-initialisering
Noen SDK-er er lazy-initialisert, det vil si at de ikke begynner å laste før første annonseforespørsel. Den første impresjonen fra disse SDK-ene kan ta betydelig lengre tid enn de påfølgende. Å pre-initialisere dine viktigste SDK-er ved app-oppstart — selv om det legger litt til starttiden — gir vanligvis en netto positiv effekt ved å eliminere latens på første impresjon.
Tunge kreativer
En video-kreativ på 15 megabyte vil merkbart bruke lengre tid på å lastes ned og buffres enn én på 3 megabyte, særlig på tregere forbindelser som er vanlige i fremvoksende markeder. Du kan ikke styre størrelsen på kreativen direkte, men du kan sette timeout-terskler som hopper over trege kreativer til fordel for lettere alternativer.
Slik måler du annonselatens
De fleste mediation-plattformer viser ikke latensmetrikker som standard. Du må instrumentere det selv. Logg tidsstempelet når appen din kaller annonseforespørselen, og logg igjen når annonsens impression-callback utløses. Differansen er din faktiske latens. Følg dette som en fordeling, ikke som et gjennomsnitt — medianen kan være 400 millisekunder, men hvis 95-prosentilen din er 4 sekunder, har du et betydelig haleproblem som rammer 5 prosent av alle impresjoner.
Hvis du ikke måler annonselatens, flyr du blind på en av de mest betydningsfulle variablene i monetiseringsstakken din. Begynn å måle den i dag — du vil nesten garantert finne inntekt du ikke visste at du tapte.
Slik reduserer du latens
Pre-load aggressivt
Be om neste annonse med en gang den forrige er ferdig. For rewarded video bør den neste annonsen være klar før brukeren i det hele tatt ser "Se annonse"-knappen. For interstitials pre-loader du under naturlige overgangspunkter i app-flyten din.
Sett timeouts
Konfigurer en maksimal ventetid for hver demand-kilde — vanligvis 1 til 2 sekunder. Hvis en kilde ikke har svart innen timeout, gå videre til neste. Å miste noen få høy-eCPM men trege impresjoner er verdt det hvis det betyr at de øvrige 95 prosent av impresjonene lastes inn umiddelbart.
Gå over til bidding
Erstatt sekvensielle waterfall-kall med samtidig bidding der det er mulig. Open Bidding gjennom GAM og header bidding via mediation-plattformen din reduserer begge latensen dramatisk sammenlignet med tradisjonelle waterfalls.
Jobb med en managed partner
En managed monetization-partner overvåker latens på tvers av hele annonsestakken din og optimaliserer kontinuerlig for hastighet parallelt med inntekt. De kan identifisere hvilke demand-kilder som bidrar med uforholdsmessig mye latens og justere konfigurasjonen for å eliminere flaskehalser — og gjenvinner ofte inntekt du ikke visste at du tapte.