Hva er app-ads.txt og hvorfor bør du bry deg
App-ads.txt er en IAB Tech Lab-standard som lar mobilapp-utgivere deklarere hvilke annonsenettverk, børser og videreforhandlere som er autorisert til å selge annonsebeholdningen deres. Det er mobilapp-ekvivalenten til ads.txt-standarden som brukes på nettsider, tilpasset den unike måten appbeholdning kjøpes og selges programmatisk.
Problemet det løser er enkelt: uten app-ads.txt kan svindlere utgi seg for å være appen din på annonsebørser og selge falske visninger under appens navn. Dette kalles domene-forfalskning eller app-forfalskning, og det tapper annonsørbudsjetter inn i svindelaktig beholdning samtidig som det presser ned eCPM-ene som er tilgjengelige for dine legitime visninger.
Hvis du er en mobilspill- eller verktøyapp-utgiver som kjører noen form for programmatisk annonsering, er implementering av app-ads.txt ikke valgfritt. Det er et grunnleggende krav som direkte beskytter inntektene dine.
Hvordan app-ads.txt forhindrer annonsesvindel
Mekanismen er enkel, men effektiv. Når en annonsør eller etterspørselsplattform (DSP) mottar en budforespørsel som hevder å komme fra appen din, kan de verifisere påstanden ved å sjekke app-ads.txt-filen din. Hvis annonsenettverk som sender budforespørselen ikke er oppført i filen din, vet DSP-en at visningen er uautorisert og kan avvise den.
Verifiseringskjeden
- App-oppføringen din i Google Play eller App Store inneholder en URL til utviklerens nettside.
- Utviklernettstedet ditt er vert for app-ads.txt-filen på rotdomenet (f.eks. example.com/app-ads.txt).
- DSP-er og børser gjennomsøker denne filen jevnlig og bygger et autorisasjonskart.
- Budforespørsler sjekkes mot dette kartet. Uautoriserte selgere filtreres ut.
Dette skaper en tillitskjede fra app store-oppføringen din til dine autoriserte selgere som svindlere ikke kan forfalske, fordi de ikke kontrollerer domenet til utviklernettstedet ditt.
IAB-spesifikasjonen: Hva som skal stå i filen
Hver linje i en app-ads.txt-fil følger et spesifikt format definert av IAB Tech Lab. Formatet er identisk med web-ads.txt.
Linjeformat
Hver oppføring inneholder fire felt atskilt med komma:
- Domene: Det kanoniske domenet til annonseringssystemet (f.eks. google.com, applovin.com).
- Utgiverkonto-ID: Din unike kontoidentifikator i det aktuelle annonseringssystemet.
- Relasjonstype: Enten DIRECT (du har en direkte konto) eller RESELLER (en tredjepart videreselger beholdningen din gjennom dette systemet).
- Sertifiseringsmyndighets-ID: En valgfri TAG-ID (Trustworthy Accountability Group) som ytterligere validerer annonseringssystemet. For Google er dette alltid f08c47fec0942fa0.
Eksempeloppføringer
En typisk app-ads.txt-fil for en utgiver som bruker Google Ad Manager med flere formidlingspartnere kan inneholde linjer som disse:
- google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0 — Din direkte Google Ad Manager- eller AdMob-konto.
- applovin.com, XXXXXXXXXX, DIRECT, XXXXXXXXXXXXXXXX — Din direkte AppLovin-konto.
- unity.com, XXXXXXX, DIRECT, XXXXXXXXXXXXXXXX — Din direkte Unity Ads-konto.
- inmobi.com, XXXXXXXXXX, RESELLER, XXXXXXXXXXXXXXXX — En videreforhandleroppføring for et nettverk som får tilgang til beholdningen din indirekte.
Hvert annonsenettverk og formidlingsplattform du jobber med bør gi deg sine spesifikke app-ads.txt-linjer. Ikke gjett på konto-ID-er eller relasjonstyper.
Hvordan opprette og være vert for app-ads.txt-filen din
Steg 1: Samle inn dine autoriserte selgerlinjer
Kontakt hvert annonsenettverk, SSP og formidlingspartner du jobber med. Be om deres app-ads.txt-oppføringer for kontoen din. De fleste store plattformer tilbyr disse i sitt utgiverpanel. Google Ad Manager, AdMob, AppLovin MAX, Unity LevelPlay og andre har alle dedikerte seksjoner der du kan kopiere linjene dine.
Steg 2: Opprett filen
Opprett en ren tekstfil som heter nøyaktig app-ads.txt (små bokstaver, ingen andre utvidelser enn .txt). Lim inn alle linjene du samlet inn, én oppføring per linje. Linjer som starter med # behandles som kommentarer.
Steg 3: Plasser filen på rotnivået til utviklernettstedet ditt
Last opp filen slik at den er tilgjengelig på https://dittdomene.com/app-ads.txt. Dette må være det nøyaktige domenet som er oppført som utviklernettstedet ditt i Google Play- eller App Store-oppføringen din. Underdomener vil ikke fungere med mindre de samsvarer nøyaktig.
Steg 4: Verifiser URL-en til utviklernettstedet ditt
I Google Play Console, bekreft at URL-en til utviklernettstedet ditt samsvarer med domenet der du hostet filen. I App Store Connect, verifiser det samme under utviklerinformasjonen din. Denne koblingen er det som gjør at verifiseringssystemer kan finne filen din.
Vanlige feil å unngå
Selv utgivere som forstår konseptet gjør ofte implementeringsfeil som undergraver beskyttelsen app-ads.txt gir.
- Feil domene: Å hoste filen på et underdomene som www.example.com når butikkoppføringen sier example.com, eller omvendt. Domenet må samsvare nøyaktig.
- Manglende oppføringer: Å glemme å liste opp alle dine autoriserte selgere. Hvis et legitimt nettverk mangler, kan DSP-er filtrere ut ekte visninger, noe som direkte reduserer fyllraten og inntektene dine.
- Utdatert fil: Å legge til nye annonsenettverk i formidlingsstakken din, men glemme å oppdatere app-ads.txt. Behandle filen som et levende dokument som må oppdateres hver gang monetiseringspartnerne dine endres.
- Feil relasjonstype: Å liste opp en videreforhandler som DIRECT eller omvendt. Bruk den nøyaktige relasjonstypen som annonsepartneren din spesifiserer.
- Filkodingsproblemer: Filen må være UTF-8-kodet ren tekst servert med innholdstypen text/plain. HTML-innpakninger, BOM-tegn eller andre kodingsartefakter vil forårsake parsingfeil.
- HTTPS-krav: Filen må være tilgjengelig over HTTPS. Kun HTTP-hosting vil mislykkes i verifisering hos de fleste søkeroboter.
Googles og AdMobs håndheving
Google har vært den mest aggressive håndheveren av app-ads.txt-samsvar. Siden 2020 har Google Ad Manager og AdMob progressivt strammet inn håndhevingen til det punktet der mangel på en gyldig app-ads.txt-fil kan ha betydelig innvirkning på inntektene dine.
Hva skjer uten app-ads.txt
- Redusert etterspørsel: Mange DSP-er, inkludert Googles egen DV360, vil ikke by på beholdning fra apper uten en gyldig app-ads.txt-fil. Dette reduserer direkte konkurransen om visningene dine og senker eCPM-ene.
- Policyvarsler: Google Play Console kan flagge appen din med varsler om monetiseringspolicy hvis du viser annonser uten riktig app-ads.txt-implementering.
- Tapte inntekter fra forfalskning: Uten filen kan svindlere selge falske versjoner av beholdningen din. Hver krone brukt på forfalskede visninger er en krone som ikke ble brukt på dine ekte visninger.
Viktig merknad: Google gjennomsøker app-ads.txt-filer periodisk og mellomlagrer dem. Endringer kan ta 24 til 48 timer å forplante seg. Planlegg på forhånd når du legger til nye etterspørselskilder, slik at det ikke oppstår hull i autorisasjonen.
Hvilke annonsenettverk du bør liste opp
Du bør liste opp alle enheter som er autorisert til å selge eller videreselge beholdningen din. Dette inkluderer vanligvis:
- Din primære annonseserver: Google Ad Manager eller AdMob (de fleste utgivere har minst én Google-oppføring).
- Direkte formidlingspartnere: Ethvert nettverk der du har en direkte utgiverkonto (AppLovin, Unity, Meta Audience Network, Vungle/Liftoff, ironSource, Chartboost, InMobi, osv.).
- Videreforhandlere og børser: Nettverk som får tilgang til beholdningen din gjennom en formidlingsplattform eller SSP i stedet for et direkte forhold med deg.
- Leverandører av administrerte tjenester: Hvis du bruker en tjeneste som RevenueFlex til å administrere annonsevannfallet ditt gjennom Google Ad Manager, vil de relevante GAM-oppføringene bli gitt som en del av oppsettet.
Verifisering av implementeringen din
Etter at du har publisert app-ads.txt-filen din, verifiser den med disse metodene:
- Direkte URL-sjekk: Naviger til https://dittdomene.com/app-ads.txt i en nettleser. Du bør se rå tekstfilen med alle oppføringene dine.
- Google Ads Transparency Center: Google tilbyr verktøy for å verifisere at app-ads.txt-filen din blir gjennomssøkt og tolket korrekt.
- Tredjepartsvalidatorer: Verktøy fra selskaper som AppBrain og Apptica kan skanne filen din og flagge formateringsfeil eller manglende vanlige oppføringer.
- Nettverkspaneler: De fleste annonsenettverk viser en app-ads.txt-statusindikator i utgiverpanelet sitt. Sjekk hver enkelt for å bekrefte at den gjenkjenner autorisasjonen din.
Innvirkning på inntekter: Tallene
Utgivere som implementerer app-ads.txt korrekt ser vanligvis målbare inntektsforbedringer i løpet av uker. Effekten kommer fra to retninger.
For det første, mer etterspørsel konkurrerer om beholdningen din fordi DSP-er som tidligere filtrerte deg ut nå deltar i auksjoner. Denne økte konkurransen løfter eCPM-ene direkte.
For det andre, annonsørbudsjetter skifter mot verifisert beholdning ettersom merkevarer og byråer i økende grad krever app-ads.txt-samsvar i sine målrettingskriterier. Premium etterspørsel som oppnår de høyeste CPM-ene er uforholdsmessig konsentrert blant annonsører som håndhever disse standardene.
App-ads.txt er en av de få monetiseringsoptimaliseringene som ikke koster noe, tar mindre enn en time å implementere, og har null risiko for å påvirke brukeropplevelsen negativt. Hvis du ikke har satt det opp ennå, gjør det i dag. Hvis du har satt det opp, gjennomgå det kvartalsvis for å sikre at det holdes oppdatert. Inntektene dine avhenger av det.