Google UMP SDK: Implementácia súhlasu GDPR v mobilných hrách Unity

Prečo mobilné hry potrebujú SDK pre súhlas

Ak vaša hra zobrazuje reklamy z AdMob, Ad Manager alebo sprostredkovaného waterfallu hráčom v Európskom hospodárskom priestore alebo v Spojenom kráľovstve, máte zákonnú povinnosť získať platný súhlas predtým, než sa použije akákoľvek personalizovaná reklama alebo sledovací identifikátor. Webový cookie banner to nevyrieši — natívne mobilné aplikácie nemajú cookies a súhlas musí doraziť k reklamným SDK, ktoré bežia vo vašom builde.

Odpoveďou Googlu je User Messaging Platform (UMP) SDK, vrstva pre súhlas dodávaná s Google Mobile Ads SDK. Zobrazuje formulár súhlasu kompatibilný s IAB TCF, ukladá voľby hráča a poskytuje signál súhlasu, ktorý AdMob a partneri pre mediáciu čítajú automaticky. Pre štúdio používajúce Unity je správne nastavenie tohto toku rozdielom medzi zdravým eCPM a vlnou postihov za porušenie pravidiel.

Tok súhlasu od začiatku do konca

Správne poradie operácií je dôležitejšie než ktorékoľvek jednotlivé volanie API. Pri každom spustení aplikácie by ste mali:

Inicializácia reklamného SDK predtým, než sa formulár súhlasu vráti, je najčastejšia chyba, ktorú vídame. Vytvára nepersonalizované alebo nevyhovujúce prvé zobrazenie a môže spustiť automatizované kontroly pravidiel.

Minimálna implementácia v Unity

V jazyku C# vyzerá kostra takto:

var request = new ConsentRequestParameters();
ConsentInformation.Update(request, (FormError error) => {
  ConsentForm.LoadAndShowConsentFormIfRequired((FormError err) => {
    if (ConsentInformation.CanRequestAds()) InitializeAds();
  });
});

Kontrola CanRequestAds() je vaša brána. Pokiaľ vracia true — buď preto, že hráč súhlasil, alebo preto, že sa nachádza mimo regulovaného regiónu — môžete inicializovať a vyžiadať reklamy. Sami si o regióne nič neukladajte do vyrovnávacej pamäte; nechajte UMP byť jediným zdrojom pravdy.

Testovanie bez nasadenia do obchodu

Nemôžete overiť tok súhlasu zo svojej kancelárie povedzme v Istanbule, pokiaľ nesimulujete zariadenie z EHP. UMP podporuje ladiace nastavenie zemepisnej polohy a zoznam hašovaných ID testovacích zariadení:

Pred produkčným buildom vždy odstráňte ladiace nastavenia. Dodávať každému hráčovi vynútený ladiaci príznak EHP je skutočný a trápny incident.

Súhlas, mediácia a vaše príjmy

Keď sa súhlas šíri správne, každá sieť vo vašom mediačnom stacku — AdMob, Meta Audience Network, Unity Ads, AppLovin — dostane TCF reťazec a môže ponúkať na personalizovanom inventári tam, kde je to povolené. Keď sa to poruší, tieto siete sa vrátia k nepersonalizovaným reklamám za zlomok eCPM a váš waterfall ticho stráca príjmy. Berte vrstvu súhlasu ako súčasť svojho monetizačného stacku, nie ako dodatočnú záležitosť compliance.

Kam zapadá FlexyConsent

Natívne aplikácie potrebujú CMP priamo v aplikácii, napríklad UMP od Googlu. FlexyConsent pokrýva webové stránky, na počítačoch aj mobiloch (CMP ID 317 je webová CMP). Odosiela signály IAB TCF 2.4 a Google Consent Mode v2. Jeho prehľady zobrazujú rozhodnutia podľa zdroja a regiónu.

Kľúčové poznatky

← Blog Čítať všetko →