Čo je App-ads.txt a prečo by vás to malo zaujímať
App-ads.txt je štandard IAB Tech Lab, ktorý umožňuje vydavateľom mobilných aplikácií deklarovať, ktoré reklamné siete, burzy a predajcovia sú oprávnení predávať ich reklamný inventár. Je to mobilný ekvivalent štandardu ads.txt používaného na webových stránkach, prispôsobený jedinečnému spôsobu, akým sa inventár aplikácií nakupuje a predáva programaticky.
Problém, ktorý rieši, je jednoduchý: bez app-ads.txt môžu podvodníci vydávať vašu aplikáciu na reklamných burzách a predávať falošné zobrazenia pod názvom vašej aplikácie. Toto sa nazýva spoofing domény alebo spoofing aplikácie a odčerpáva rozpočty inzerentov do podvodného inventára, pričom súčasne znižuje eCPM dostupné pre vaše legitímne zobrazenia.
Ak ste vydavateľ mobilných hier alebo úžitkových aplikácií a prevádzkujete akúkoľvek formu programatickej reklamy, implementácia app-ads.txt nie je voliteľná. Je to základná požiadavka, ktorá priamo chráni vaše príjmy.
Ako App-ads.txt predchádza reklamným podvodom
Mechanizmus je jednoduchý, ale účinný. Keď inzerent alebo platforma na strane dopytu (DSP) dostane požiadavku na ponuku, ktorá tvrdí, že pochádza z vašej aplikácie, môže toto tvrdenie overiť kontrolou vášho súboru app-ads.txt. Ak reklamná sieť predkladajúca požiadavku na ponuku nie je uvedená vo vašom súbore, DSP vie, že zobrazenie nie je autorizované a môže ho odmietnuť.
Overovací reťazec
- Záznam vašej aplikácie v Google Play alebo App Store obsahuje URL webovej stránky vývojára.
- Vaša webová stránka vývojára hostuje súbor app-ads.txt na koreňovej doméne (napr. example.com/app-ads.txt).
- DSP a burzy pravidelne prechádzajú tento súbor a vytvárajú autorizačnú mapu.
- Požiadavky na ponuku sa kontrolujú oproti tejto mape. Neoprávnení predajcovia sú odfiltrovaní.
Toto vytvára reťazec dôvery od vášho záznamu v obchode s aplikáciami po vašich autorizovaných predajcov, ktorý podvodníci nemôžu sfalšovať, pretože nekontrolujú doménu vašej vývojárskej webovej stránky.
Špecifikácia IAB: Čo patrí do súboru
Každý riadok v súbore app-ads.txt má špecifický formát definovaný IAB Tech Lab. Formát je identický s webovým ads.txt.
Formát riadku
Každý záznam obsahuje štyri polia oddelené čiarkami:
- Doména: Kanonická doména reklamného systému (napr. google.com, applovin.com).
- ID účtu vydavateľa: Váš jedinečný identifikátor účtu v rámci daného reklamného systému.
- Typ vzťahu: Buď DIRECT (máte priamy účet) alebo RESELLER (tretia strana predáva váš inventár cez tento systém).
- ID certifikačnej autority: Voliteľné TAG (Trustworthy Accountability Group) ID, ktoré ďalej overuje reklamný systém. Pre Google je to vždy f08c47fec0942fa0.
Príklady záznamov
Typický súbor app-ads.txt pre vydavateľa používajúceho Google Ad Manager s niekoľkými mediačnými partnermi môže obsahovať riadky ako tieto:
- google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0 — Váš priamy účet Google Ad Manager alebo AdMob.
- applovin.com, XXXXXXXXXX, DIRECT, XXXXXXXXXXXXXXXX — Váš priamy účet AppLovin.
- unity.com, XXXXXXX, DIRECT, XXXXXXXXXXXXXXXX — Váš priamy účet Unity Ads.
- inmobi.com, XXXXXXXXXX, RESELLER, XXXXXXXXXXXXXXXX — Záznam predajcu pre sieť, ktorá pristupuje k vášmu inventáru nepriamo.
Každá reklamná sieť a mediačná platforma, s ktorou spolupracujete, by vám mala poskytnúť svoje špecifické riadky pre app-ads.txt. Nehádajte ID účtov ani typy vzťahov.
Ako vytvoriť a hosťovať váš súbor App-ads.txt
Krok 1: Zhromaždite riadky autorizovaných predajcov
Kontaktujte každú reklamnú sieť, SSP a mediačného partnera, s ktorým spolupracujete. Vyžiadajte si ich záznamy pre app-ads.txt pre váš účet. Väčšina hlavných platforiem ich poskytuje vo svojom vydavateľskom dashboarde. Google Ad Manager, AdMob, AppLovin MAX, Unity LevelPlay a ďalšie majú vyhradené sekcie, kde si môžete skopírovať svoje riadky.
Krok 2: Vytvorte súbor
Vytvorte jednoduchý textový súbor s názvom presne app-ads.txt (malé písmená, žiadne iné prípony okrem .txt). Vložte všetky zhromaždené riadky, jeden záznam na riadok. Riadky začínajúce znakom # sa považujú za komentáre.
Krok 3: Umiestnite ho na koreň vašej vývojárskej webovej stránky
Nahrajte súbor tak, aby bol dostupný na adrese https://vasadomena.com/app-ads.txt. Musí to byť presne tá doména, ktorá je uvedená ako vaša vývojárska webová stránka v zázname na Google Play alebo App Store. Subdomény nebudú fungovať, pokiaľ sa presne nezhodujú.
Krok 4: Overte URL vašej vývojárskej webovej stránky
V Google Play Console potvrďte, že URL vašej vývojárskej webovej stránky sa zhoduje s doménou, kde ste súbor umiestnili. V App Store Connect overte to isté v informáciách o vývojárovi. Tento odkaz umožňuje overovacím systémom nájsť váš súbor.
Bežné chyby, ktorým sa treba vyhnúť
Aj vydavatelia, ktorí konceptu rozumejú, často robia implementačné chyby, ktoré podkopávajú ochranu, ktorú app-ads.txt poskytuje.
- Nesprávna doména: Umiestnenie súboru na subdoménu ako www.example.com, keď váš záznam v obchode uvádza example.com, alebo naopak. Doména sa musí presne zhodovať.
- Chýbajúce záznamy: Zabudnutie uviesť všetkých autorizovaných predajcov. Ak chýba legitímna sieť, DSP môžu odfiltrovať skutočné zobrazenia, čo priamo znižuje vašu mieru vyplnenia a príjmy.
- Zastaraný súbor: Pridanie nových reklamných sietí do vášho mediačného zásobníka bez aktualizácie app-ads.txt. Zaobchádzajte so súborom ako so živým dokumentom, ktorý musí byť aktualizovaný vždy, keď sa zmenia vaši monetizační partneri.
- Nesprávny typ vzťahu: Uvedenie predajcu ako DIRECT alebo naopak. Použite presne ten typ vzťahu, ktorý váš reklamný partner špecifikuje.
- Problémy s kódovaním súboru: Súbor musí byť kódovaný v UTF-8 ako čistý text servírovaný s typom obsahu text/plain. HTML obaly, znaky BOM alebo iné artefakty kódovania spôsobia zlyhanie analýzy.
- Požiadavka na HTTPS: Súbor musí byť dostupný cez HTTPS. Hosťovanie iba cez HTTP zlyhá pri overovaní väčšinou crawlerov.
Vynucovanie zo strany Google a AdMob
Google bol najagresívnejším vynucovateľom súladu s app-ads.txt. Od roku 2020 Google Ad Manager a AdMob postupne sprísňovali vynucovanie do bodu, kedy absencia platného súboru app-ads.txt môže výrazne ovplyvniť vaše príjmy.
Čo sa stane bez App-ads.txt
- Znížený dopyt: Mnohé DSP, vrátane vlastného DV360 od Google, nebudú ponúkať ceny za inventár z aplikácií bez platného súboru app-ads.txt. To priamo znižuje konkurenciu o vaše zobrazenia a znižuje eCPM.
- Upozornenia na pravidlá: Google Play Console môže vašu aplikáciu označiť upozorneniami na monetizačné pravidlá, ak zobrazujete reklamy bez správnej implementácie app-ads.txt.
- Strata príjmov z dôvodu spoofingu: Bez súboru môžu podvodníci predávať falošné verzie vášho inventára. Každý dolár vynaložený na sfalšované zobrazenia je dolár, ktorý nebol vynaložený na vaše skutočné zobrazenia.
Dôležitá poznámka: Google pravidelne prechádza súbory app-ads.txt a ukladá ich do vyrovnávacej pamäte. Zmeny sa môžu prejaviť za 24 až 48 hodín. Plánujte dopredu pri pridávaní nových zdrojov dopytu, aby nedošlo k medzere v autorizácii.
Ktoré reklamné siete uviesť
Mali by ste uviesť každý subjekt oprávnený predávať alebo ďalej predávať váš inventár. To zvyčajne zahŕňa:
- Váš primárny reklamný server: Google Ad Manager alebo AdMob (väčšina vydavateľov má aspoň jeden záznam Google).
- Priami mediační partneri: Akákoľvek sieť, kde máte priamy vydavateľský účet (AppLovin, Unity, Meta Audience Network, Vungle/Liftoff, ironSource, Chartboost, InMobi atď.).
- Predajcovia a burzy: Siete, ktoré pristupujú k vášmu inventáru prostredníctvom mediačnej platformy alebo SSP, nie priamym vzťahom s vami.
- Poskytovatelia spravovaných služieb: Ak používate službu ako RevenueFlex na správu vášho reklamného vodopádu prostredníctvom Google Ad Manager, príslušné záznamy GAM budú poskytnuté ako súčasť nastavenia.
Overenie vašej implementácie
Po publikovaní vášho súboru app-ads.txt ho overte pomocou týchto metód:
- Priama kontrola URL: Prejdite na https://vasadomena.com/app-ads.txt v prehliadači. Mali by ste vidieť surový textový súbor so všetkými vašimi záznamami.
- Google Ads Transparency Center: Google poskytuje nástroje na overenie, či je váš app-ads.txt správne prechádzaný a analyzovaný.
- Validátory tretích strán: Nástroje od spoločností ako AppBrain a Apptica môžu prehľadať váš súbor a označiť chyby formátovania alebo chýbajúce bežné záznamy.
- Dashboardy sietí: Väčšina reklamných sietí zobrazuje indikátor stavu app-ads.txt vo svojom vydavateľskom dashboarde. Skontrolujte každý z nich, aby ste potvrdili, že rozpoznáva vašu autorizáciu.
Vplyv na príjmy: Čísla
Vydavatelia, ktorí správne implementujú app-ads.txt, zvyčajne zaznamenajú merateľné zlepšenie príjmov v priebehu niekoľkých týždňov. Dopad prichádza z dvoch smerov.
Po prvé, o váš inventár súťaží viac dopytu, pretože DSP, ktoré vás predtým odfiltrovali, sa teraz zúčastňujú aukcií. Táto zvýšená konkurencia priamo zvyšuje eCPM.
Po druhé, rozpočty inzerentov sa presúvajú smerom k overenému inventáru, keďže značky a agentúry čoraz viac vyžadujú súlad s app-ads.txt vo svojich kritériách cielenia. Prémiový dopyt, ktorý vyžaduje najvyššie CPM, je neúmerne sústredený medzi inzerentmi, ktorí tieto štandardy vynucujú.
App-ads.txt je jednou z mála optimalizácií monetizácie, ktorá nič nestojí, trvá menej ako hodinu na implementáciu a nemá žiadne riziko negatívneho vplyvu na používateľský zážitok. Ak ste ho ešte nenastavili, urobte to ešte dnes. Ak ste ho nastavili, kontrolujte ho štvrťročne, aby ste sa uistili, že zostáva aktuálny. Vaše príjmy na tom závisia.