Kaj je App-ads.txt in zakaj bi vas moralo zanimati
App-ads.txt je standard organizacije IAB Tech Lab, ki mobilnim založnikom aplikacij omogoča, da navedejo, katera oglaševalska omrežja, borze in posredniki so pooblaščeni za prodajo njihovega oglaševalskega inventarja. Je mobilna različica standarda ads.txt, ki se uporablja na spletnih straneh, prilagojena za edinstven način programatičnega nakupa in prodaje inventarja aplikacij.
Problem, ki ga rešuje, je preprost: brez app-ads.txt lahko goljufi na oglaševalskih borzah lažno predstavljajo vašo aplikacijo in prodajajo lažne prikaze pod imenom vaše aplikacije. To se imenuje ponarejanje domene ali ponarejanje aplikacije, in odteka proračune oglaševalcev v goljufiv inventar, hkrati pa znižuje eCPM-je, ki so na voljo za vaše legitimne prikaze.
Če ste založnik mobilnih iger ali uporabniških aplikacij in izvajate kakršno koli obliko programatičnega oglaševanja, implementacija app-ads.txt ni neobvezna. Je osnovni pogoj, ki neposredno ščiti vaše prihodke.
Kako App-ads.txt preprečuje oglaševalske goljufije
Mehanizem je preprost, a učinkovit. Ko oglaševalec ali platforma na strani povpraševanja (DSP) prejme zahtevo za ponudbo, ki trdi, da prihaja iz vaše aplikacije, lahko to trditev preveri s preverjanjem vaše datoteke app-ads.txt. Če oglaševalsko omrežje, ki oddaja zahtevo za ponudbo, ni navedeno v vaši datoteki, DSP ve, da je prikaz nepooblaščen, in ga lahko zavrne.
Veriga preverjanja
- Vaš vnos aplikacije v Google Play ali App Store vsebuje URL spletnega mesta razvijalca.
- Vaše spletno mesto razvijalca gosti datoteko app-ads.txt na korenski domeni (npr. example.com/app-ads.txt).
- DSP-ji in borze redno pregledujejo to datoteko in gradijo zemljevid pooblastil.
- Zahteve za ponudbo se preverjajo glede na ta zemljevid. Nepooblaščeni prodajalci so filtrirani.
To ustvari verigo zaupanja od vašega vnosa v trgovini z aplikacijami do vaših pooblaščenih prodajalcev, ki je goljufi ne morejo ponarediti, ker ne nadzorujejo domene vašega spletnega mesta razvijalca.
Specifikacija IAB: kaj vsebuje datoteka
Vsaka vrstica v datoteki app-ads.txt sledi specifičnemu formatu, ki ga je določil IAB Tech Lab. Format je enak kot pri spletnem ads.txt.
Format vrstice
Vsak vnos vsebuje štiri polja, ločena z vejicami:
- Domena: Kanonična domena oglaševalskega sistema (npr. google.com, applovin.com).
- ID računa založnika: Vaš edinstveni identifikator računa znotraj tega oglaševalskega sistema.
- Vrsta razmerja: Bodisi DIRECT (imate neposreden račun) ali RESELLER (tretja oseba preprodaja vaš inventar prek tega sistema).
- ID certifikacijskega organa: Neobvezen ID organizacije TAG (Trustworthy Accountability Group), ki dodatno potrjuje oglaševalski sistem. Za Google je to vedno f08c47fec0942fa0.
Primeri vnosov
Tipična datoteka app-ads.txt za založnika, ki uporablja Google Ad Manager z več mediacijskimi partnerji, lahko vključuje vrstice, kot so te:
- google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0 — Vaš neposredni račun Google Ad Manager ali AdMob.
- applovin.com, XXXXXXXXXX, DIRECT, XXXXXXXXXXXXXXXX — Vaš neposredni račun AppLovin.
- unity.com, XXXXXXX, DIRECT, XXXXXXXXXXXXXXXX — Vaš neposredni račun Unity Ads.
- inmobi.com, XXXXXXXXXX, RESELLER, XXXXXXXXXXXXXXXX — Vnos posrednika za omrežje, ki dostopa do vašega inventarja posredno.
Vsako oglaševalsko omrežje in mediacijska platforma, s katero sodelujete, bi vam morala zagotoviti specifične vrstice za app-ads.txt. Ne ugibajte ID-jev računov ali vrst razmerij.
Kako ustvariti in gostiti datoteko App-ads.txt
1. korak: Zberite vrstice pooblaščenih prodajalcev
Obrnite se na vsako oglaševalsko omrežje, SSP in mediacijskega partnerja, s katerim sodelujete. Zahtevajte njihove vnose app-ads.txt za vaš račun. Večina večjih platform te podatke zagotavlja na nadzorni plošči za založnike. Google Ad Manager, AdMob, AppLovin MAX, Unity LevelPlay in drugi imajo namenske razdelke, kjer lahko kopirate svoje vrstice.
2. korak: Ustvarite datoteko
Ustvarite navadno besedilno datoteko z natančnim imenom app-ads.txt (male črke, brez drugih končnic razen .txt). Prilepite vse zbrane vrstice, po en vnos na vrstico. Vrstice, ki se začnejo z #, se obravnavajo kot komentarji.
3. korak: Gostite jo na korenski domeni spletnega mesta razvijalca
Naložite datoteko tako, da bo dostopna na https://vasadomena.com/app-ads.txt. To mora biti natanko tista domena, ki je navedena kot vaše spletno mesto razvijalca v vašem vnosu v Google Play ali App Store. Poddomene ne bodo delovale, razen če se natanko ujemajo.
4. korak: Preverite URL spletnega mesta razvijalca
V konzoli Google Play potrdite, da se URL vašega spletnega mesta razvijalca ujema z domeno, kjer gostite datoteko. V App Store Connect preverite enako pod podatki o razvijalcu. Ta povezava je tisto, kar sistemom za preverjanje omogoča, da najdejo vašo datoteko.
Pogoste napake, ki se jim je treba izogniti
Tudi založniki, ki razumejo koncept, pogosto naredijo napake pri implementaciji, ki spodkopavajo zaščito, ki jo app-ads.txt zagotavlja.
- Napačna domena: Gostovanje datoteke na poddomeni, kot je www.example.com, ko vaš vnos v trgovini navaja example.com, ali obratno. Domena se mora natanko ujemati.
- Manjkajoči vnosi: Pozabite navesti vse pooblaščene prodajalce. Če legitimno omrežje manjka, lahko DSP-ji filtrirajo resnične prikaze, kar neposredno zmanjša vašo stopnjo polnjenja in prihodke.
- Zastarela datoteka: Dodajanje novih oglaševalskih omrežij v mediacijski sklad, a pozabite posodobiti app-ads.txt. Datoteko obravnavajte kot živ dokument, ki ga je treba posodobiti vsakič, ko se vaši monetizacijski partnerji spremenijo.
- Napačna vrsta razmerja: Navajanje posrednika kot DIRECT ali obratno. Uporabite natanko tisto vrsto razmerja, ki jo določi vaš oglaševalski partner.
- Težave s kodiranjem datoteke: Datoteka mora biti navadno besedilo s kodiranjem UTF-8, postreženo s tipom vsebine text/plain. Ovoji HTML, znaki BOM ali drugi artefakti kodiranja bodo povzročili napake pri razčlenjevanju.
- Zahteva za HTTPS: Datoteka mora biti dostopna prek HTTPS. Gostovanje samo prek HTTP bo pri večini pregledovalcev povzročilo neuspeh preverjanja.
Uveljavljanje s strani Googla in AdMob
Google je bil najagresivnejši pri uveljavljanju skladnosti z app-ads.txt. Od leta 2020 sta Google Ad Manager in AdMob postopno zaostrovla uveljavljanje do te mere, da lahko odsotnost veljavne datoteke app-ads.txt bistveno vpliva na vaše prihodke.
Kaj se zgodi brez App-ads.txt
- Zmanjšano povpraševanje: Mnogi DSP-ji, vključno z Googlovim lastnim DV360, ne bodo ponujali za inventar aplikacij brez veljavne datoteke app-ads.txt. To neposredno zmanjša konkurenco za vaše prikaze in zniža eCPM-je.
- Opozorila glede pravilnika: Konzola Google Play lahko označi vašo aplikacijo z opozorili glede monetizacijskega pravilnika, če prikazujete oglase brez ustrezne implementacije app-ads.txt.
- Izgubljeni prihodki zaradi ponarejanja: Brez datoteke lahko goljufi prodajajo lažne različice vašega inventarja. Vsak dolar, porabljen za ponaredke prikazov, je dolar, ki ni bil porabljen za vaše resnične prikaze.
Pomembna opomba: Google periodično pregleduje datoteke app-ads.txt in jih predpomni. Spremembe lahko trajajo od 24 do 48 ur, da se razširijo. Načrtujte vnaprej, ko dodajate nove vire povpraševanja, da ne pride do vrzeli v pooblastilu.
Katera oglaševalska omrežja navesti
Navesti morate vsakega subjekta, ki je pooblaščen za prodajo ali preprodajo vašega inventarja. To običajno vključuje:
- Vaš primarni oglaševalski strežnik: Google Ad Manager ali AdMob (večina založnikov ima vsaj en Googlov vnos).
- Neposredni mediacijski partnerji: Vsako omrežje, kjer imate neposreden založniški račun (AppLovin, Unity, Meta Audience Network, Vungle/Liftoff, ironSource, Chartboost, InMobi itd.).
- Posredniki in borze: Omrežja, ki dostopajo do vašega inventarja prek mediacijske platforme ali SSP-ja in ne prek neposrednega razmerja z vami.
- Ponudniki upravljanih storitev: Če za upravljanje vašega oglaševalskega vodopada prek Google Ad Managerja uporabljate storitev, kot je RevenueFlex, bodo ustrezni vnosi GAM zagotovljeni kot del namestitve.
Preverjanje vaše implementacije
Po objavi datoteke app-ads.txt jo preverite z naslednjimi metodami:
- Neposredno preverjanje URL-ja: V brskalniku pojdite na https://vasadomena.com/app-ads.txt. Videti bi morali neobdelano besedilno datoteko z vsemi vašimi vnosi.
- Googlovo središče za preglednost oglasov: Google zagotavlja orodja za preverjanje, ali se vaša datoteka app-ads.txt pravilno pregleduje in razčlenjuje.
- Validatorji tretjih oseb: Orodja podjetij, kot so AppBrain in Apptica, lahko pregledajo vašo datoteko in opozorijo na napake v oblikovanju ali manjkajoče pogoste vnose.
- Nadzorne plošče omrežij: Večina oglaševalskih omrežij na svoji nadzorni plošči za založnike prikazuje indikator statusa app-ads.txt. Preverite vsakega posebej, da potrdite, da prepoznava vaše pooblastilo.
Vpliv na prihodke: številke
Založniki, ki pravilno implementirajo app-ads.txt, običajno v nekaj tednih opazijo merljive izboljšave prihodkov. Učinek prihaja iz dveh smeri.
Prvič, za vaš inventar tekmuje več povpraševanja, ker DSP-ji, ki so vas prej filtrirali, zdaj sodelujejo na dražbah. Ta povečana konkurenca neposredno dviguje eCPM-je.
Drugič, proračuni oglaševalcev se preusmerjajo k preverjenemu inventarju, saj blagovne znamke in agencije vse pogosteje zahtevajo skladnost z app-ads.txt v svojih merilih ciljanja. Premijsko povpraševanje, ki zahteva najvišje CPM-je, je nesorazmerno skoncentrirano med oglaševalci, ki uveljavljajo te standarde.
App-ads.txt je ena redkih optimizacij monetizacije, ki ne stane ničesar, traja manj kot uro za implementacijo in nima nobenega tveganja za negativen vpliv na uporabniško izkušnjo. Če ga še niste nastavili, to storite danes. Če ste ga že nastavili, ga četrtletno preverite, da ostane aktualen. Vaši prihodki so odvisni od tega.