Što je App-ads.txt i zašto bi vas trebalo zanimati
App-ads.txt je standard IAB Tech Laba koji omogućuje izdavačima mobilnih aplikacija da deklariraju koje reklamne mreže, burze i preprodavači imaju ovlaštenje za prodaju njihovog reklamnog inventara. To je mobilni ekvivalent ads.txt standarda koji se koristi na web stranicama, prilagođen jedinstvenom načinu na koji se inventar aplikacija kupuje i prodaje programatski.
Problem koji rješava je jednostavan: bez app-ads.txt datoteke, prevaranti mogu lažno predstavljati vašu aplikaciju na reklamnim burzama i prodavati lažne prikaze pod imenom vaše aplikacije. To se naziva lažno predstavljanje domene ili lažno predstavljanje aplikacije, i odvlači proračune oglašivača u lažni inventar dok istovremeno snižava eCPM-ove dostupne za vaše legitimne prikaze.
Ako ste izdavač mobilnih igara ili korisnih aplikacija koji koristi bilo koji oblik programatskog oglašavanja, implementacija app-ads.txt nije opcija. To je osnovni zahtjev koji izravno štiti vaše prihode.
Kako App-ads.txt sprječava prijevaru s oglasima
Mehanizam je jednostavan, ali učinkovit. Kada oglašivač ili platforma na strani potražnje (DSP) primi zahtjev za ponudu koji tvrdi da dolazi iz vaše aplikacije, može potvrditi tu tvrdnju provjerom vaše app-ads.txt datoteke. Ako reklamna mreža koja šalje zahtjev za ponudu nije navedena u vašoj datoteci, DSP zna da je prikaz neovlašten i može ga odbiti.
Lanac provjere
- Vaš popis aplikacije na Google Playu ili App Storeu sadrži URL web stranice razvojnog programera.
- Vaša web stranica razvojnog programera hostira app-ads.txt datoteku na korijenskoj domeni (npr. example.com/app-ads.txt).
- DSP-ovi i burze redovito pretražuju ovu datoteku i izrađuju mapu ovlaštenja.
- Zahtjevi za ponudu se provjeravaju u odnosu na ovu mapu. Neovlašteni prodavači se filtriraju.
To stvara lanac povjerenja od vašeg popisa u trgovini aplikacija do vaših ovlaštenih prodavača koji prevaranti ne mogu krivotvoriti jer ne kontroliraju domenu vaše web stranice razvojnog programera.
IAB specifikacija: Što ide u datoteku
Svaki redak u app-ads.txt datoteci prati specifičan format definiran od strane IAB Tech Laba. Format je identičan web ads.txt standardu.
Format retka
Svaki unos sadrži četiri polja odvojena zarezima:
- Domena: Kanonička domena reklamnog sustava (npr. google.com, applovin.com).
- ID izdavačkog računa: Vaš jedinstveni identifikator računa unutar tog reklamnog sustava.
- Vrsta odnosa: DIRECT (imate izravan račun) ili RESELLER (treća strana preprodaje vaš inventar putem tog sustava).
- ID certifikacijskog tijela: Opcionalni TAG (Trustworthy Accountability Group) ID koji dodatno potvrđuje reklamni sustav. Za Google je to uvijek f08c47fec0942fa0.
Primjeri unosa
Tipična app-ads.txt datoteka za izdavača koji koristi Google Ad Manager s nekoliko medijacijskih partnera može uključivati retke poput ovih:
- google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0 — Vaš izravni Google Ad Manager ili AdMob račun.
- applovin.com, XXXXXXXXXX, DIRECT, XXXXXXXXXXXXXXXX — Vaš izravni AppLovin račun.
- unity.com, XXXXXXX, DIRECT, XXXXXXXXXXXXXXXX — Vaš izravni Unity Ads račun.
- inmobi.com, XXXXXXXXXX, RESELLER, XXXXXXXXXXXXXXXX — Unos preprodavača za mrežu koja neizravno pristupa vašem inventaru.
Svaka reklamna mreža i medijacijska platforma s kojom surađujete trebala bi vam dati specifične app-ads.txt retke. Nemojte nagađati ID-ove računa ili vrste odnosa.
Kako izraditi i hostirati svoju App-ads.txt datoteku
Korak 1: Prikupite retke ovlaštenih prodavača
Kontaktirajte svaku reklamnu mrežu, SSP i medijacijskog partnera s kojim surađujete. Zatražite njihove app-ads.txt unose za vaš račun. Većina velikih platformi ih nudi u svojoj izdavačkoj nadzornoj ploči. Google Ad Manager, AdMob, AppLovin MAX, Unity LevelPlay i drugi svi imaju posebne odjeljke gdje možete kopirati svoje retke.
Korak 2: Izradite datoteku
Izradite tekstualnu datoteku s točnim nazivom app-ads.txt (mala slova, bez drugih ekstenzija osim .txt). Zalijepite sve retke koje ste prikupili, jedan unos po retku. Retci koji počinju s # tretiraju se kao komentari.
Korak 3: Hostirajte na korijenu svoje web stranice razvojnog programera
Prenesite datoteku tako da bude dostupna na https://vasadomena.com/app-ads.txt. To mora biti točno ona domena koja je navedena kao web stranica razvojnog programera u vašem popisu na Google Playu ili App Storeu. Poddomene neće funkcionirati osim ako se točno podudaraju.
Korak 4: Potvrdite URL web stranice razvojnog programera
U Google Play Consoleu potvrdite da URL vaše web stranice razvojnog programera odgovara domeni na kojoj ste hostirali datoteku. U App Store Connectu provjerite isto pod podacima o razvojnom programeru. Ova veza omogućuje sustavima za provjeru da pronađu vašu datoteku.
Česte pogreške koje treba izbjegavati
Čak i izdavači koji razumiju koncept često rade implementacijske pogreške koje potkopavaju zaštitu koju app-ads.txt pruža.
- Pogrešna domena: Hostiranje datoteke na poddomeni poput www.example.com kada vaš popis u trgovini kaže example.com, ili obrnuto. Domena se mora točno podudarati.
- Nedostajući unosi: Zaboravljanje navesti sve ovlaštene prodavače. Ako legitimna mreža nedostaje, DSP-ovi mogu filtrirati stvarne prikaze, što izravno smanjuje vašu stopu popunjenosti i prihode.
- Zastarjela datoteka: Dodavanje novih reklamnih mreža u vaš medijacijski skup, ali zaboravljanje ažuriranja app-ads.txt datoteke. Tretajte datoteku kao živi dokument koji se mora ažurirati kad god se vaši monetizacijski partneri promijene.
- Pogrešna vrsta odnosa: Navođenje preprodavača kao DIRECT ili obrnuto. Koristite točno onu vrstu odnosa koju vaš oglasni partner navodi.
- Problemi s kodiranjem datoteke: Datoteka mora biti UTF-8 kodiran čisti tekst koji se poslužuje s tipom sadržaja text/plain. HTML omotači, BOM znakovi ili drugi artefakti kodiranja uzrokovat će pogreške pri parsiranju.
- Zahtjev za HTTPS: Datoteka mora biti dostupna putem HTTPS-a. Hostiranje samo na HTTP-u neće proći provjeru kod većine pretraživača.
Provedba od strane Googlea i AdMoba
Google je bio najagresivniji u provedbi usklađenosti s app-ads.txt standardom. Od 2020. godine Google Ad Manager i AdMob progresivno postrožuju provedbu do te mjere da neposjedovanje valjane app-ads.txt datoteke može značajno utjecati na vaše prihode.
Što se događa bez App-ads.txt datoteke
- Smanjena potražnja: Mnogi DSP-ovi, uključujući Googleov vlastiti DV360, neće licitirati za inventar aplikacija bez valjane app-ads.txt datoteke. To izravno smanjuje konkurenciju za vaše prikaze i snižava eCPM-ove.
- Upozorenja o pravilima: Google Play Console može označiti vašu aplikaciju upozorenjima o pravilima monetizacije ako prikazujete oglase bez pravilne implementacije app-ads.txt datoteke.
- Izgubljeni prihodi od lažnog predstavljanja: Bez datoteke, prevaranti mogu prodavati lažne verzije vašeg inventara. Svaki dolar potrošen na lažne prikaze je dolar koji nije potrošen na vaše stvarne prikaze.
Važna napomena: Google periodički pretražuje app-ads.txt datoteke i sprema ih u predmemoriju. Promjene mogu potrajati 24 do 48 sati da se prošire. Planirajte unaprijed kada dodajete nove izvore potražnje kako ne bi bilo praznina u ovlaštenju.
Koje reklamne mreže navesti
Trebali biste navesti svaki subjekt ovlašten za prodaju ili preprodaju vašeg inventara. To obično uključuje:
- Vaš primarni oglasni poslužitelj: Google Ad Manager ili AdMob (većina izdavača ima barem jedan Google unos).
- Izravni medijacijski partneri: Svaka mreža u kojoj imate izravan izdavački račun (AppLovin, Unity, Meta Audience Network, Vungle/Liftoff, ironSource, Chartboost, InMobi itd.).
- Preprodavači i burze: Mreže koje pristupaju vašem inventaru putem medijacijske platforme ili SSP-a, a ne putem izravnog odnosa s vama.
- Pružatelji upravljanih usluga: Ako koristite uslugu poput RevenueFlexa za upravljanje vašim oglasnima vodopada putem Google Ad Managera, relevantni GAM unosi bit će pruženi kao dio postavljanja.
Provjera vaše implementacije
Nakon objave vaše app-ads.txt datoteke, provjerite je ovim metodama:
- Izravna provjera URL-a: Otvorite https://vasadomena.com/app-ads.txt u pregledniku. Trebali biste vidjeti sirovu tekstualnu datoteku sa svim vašim unosima.
- Google Ads Transparency Center: Google nudi alate za provjeru da se vaša app-ads.txt datoteka pravilno pretražuje i parsira.
- Validatori trećih strana: Alati tvrtki poput AppBraina i Apptice mogu skenirati vašu datoteku i označiti pogreške u formatiranju ili nedostajuće uobičajene unose.
- Nadzorne ploče mreža: Većina reklamnih mreža prikazuje indikator statusa app-ads.txt u svojoj izdavačkoj nadzornoj ploči. Provjerite svaku kako biste potvrdili da prepoznaje vaše ovlaštenje.
Utjecaj na prihode: Brojke
Izdavači koji pravilno implementiraju app-ads.txt obično vide mjerljiva poboljšanja prihoda unutar nekoliko tjedana. Utjecaj dolazi iz dva smjera.
Prvo, više potražnje se natječe za vaš inventar jer DSP-ovi koji su vas prethodno filtrirali sada sudjeluju u aukcijama. Ova povećana konkurencija izravno podiže eCPM-ove.
Drugo, proračuni oglašivača se preusmjeravaju prema verificiranom inventaru jer brendovi i agencije sve više zahtijevaju usklađenost s app-ads.txt u svojim kriterijima ciljanja. Premium potražnja koja doseže najviše CPM-ove nerazmjerno je koncentrirana među oglašivačima koji provode ove standarde.
App-ads.txt je jedna od rijetkih optimizacija monetizacije koja ne košta ništa, implementira se za manje od sat vremena i nema nikakav rizik od negativnog utjecaja na korisničko iskustvo. Ako ga još niste postavili, učinite to danas. Ako jeste, revidirajte ga kvartalno kako biste osigurali da ostaje ažuran. Vaši prihodi ovise o tome.