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

UMP pokrýva vlastný povrch Googlu, ale väčšina serióznych vydavateľov prevádzkuje súhlas súčasne naprieč webovými projektmi, viacerými aplikáciami a serverovým tagovaním. FlexyConsent vám dáva jeden záznam súhlasu, signály TCF a Google Consent Mode v2 a analytiku miery súhlasu naprieč každou platformou — takže voľba, ktorú hráč urobí vo vašej Unity hre, a voľba, ktorú návštevník urobí na vašom marketingovom webe, žijú na jednom auditovateľnom mieste. Compliance sa stáva dashboardom, nie hasičským cvičením.

Kľúčové poznatky

← Blog Čítať všetko →