Google UMP SDK: Implementace souhlasu GDPR v mobilních hrách Unity

Proč mobilní hry potřebují SDK pro souhlas

Pokud vaše hra zobrazuje reklamy z AdMob, Ad Manager nebo zprostředkovaného waterfallu hráčům v Evropském hospodářském prostoru nebo ve Spojeném království, máte zákonnou povinnost získat platný souhlas dříve, než se použije jakákoli personalizovaná reklama nebo sledovací identifikátor. Webový cookie banner to neřeší — nativní mobilní aplikace nemají cookies a souhlas musí dorazit k reklamním SDK, které běží uvnitř vašeho buildu.

Odpovědí Googlu je User Messaging Platform (UMP) SDK, vrstva pro souhlas dodávaná s Google Mobile Ads SDK. Zobrazuje formulář souhlasu kompatibilní s IAB TCF, ukládá volby hráče a poskytuje signál souhlasu, který AdMob a partneři pro mediaci čtou automaticky. Pro studio používající Unity je správné nastavení tohoto toku rozdílem mezi zdravým eCPM a vlnou postihů za porušení pravidel.

Tok souhlasu od začátku do konce

Správné pořadí operací je důležitější než kterékoli jednotlivé volání API. Při každém spuštění aplikace byste měli:

Inicializace reklamního SDK před tím, než se formulář souhlasu vrátí, je nejčastější chyba, kterou vídáme. Vytváří nepersonalizovaný nebo nevyhovující první zobrazení a může spustit automatizované kontroly pravidel.

Minimální implementace v Unity

V jazyce C# vypadá kostra takto:

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

Kontrola CanRequestAds() je vaše brána. Dokud vrací true — buď proto, že hráč souhlasil, nebo proto, že se nachází mimo regulovaný region — můžete inicializovat a vyžádat reklamy. Sami si o regionu nic neukládejte do mezipaměti; nechte UMP být jediným zdrojem pravdy.

Testování bez nasazení do obchodu

Nemůžete ověřit tok souhlasu ze své kanceláře řekněme v Istanbulu, pokud nesimulujete zařízení z EHP. UMP podporuje ladicí nastavení zeměpisné polohy a seznam hashovaných ID testovacích zařízení:

Před produkčním buildem vždy odstraňte ladicí nastavení. Dodávat každému hráči vynucený ladicí příznak EHP je skutečný a trapný incident.

Souhlas, mediace a vaše příjmy

Když se souhlas šíří správně, každá síť ve vašem mediačním stacku — AdMob, Meta Audience Network, Unity Ads, AppLovin — obdrží TCF řetězec a může nabízet na personalizovaném inventáři tam, kde je to povoleno. Když se to poruší, tyto sítě se vrátí k nepersonalizovaným reklamám za zlomek eCPM a váš waterfall tiše ztrácí příjmy. Berte vrstvu souhlasu jako součást svého monetizačního stacku, nikoli jako dodatečnou záležitost compliance.

Kam zapadá FlexyConsent

UMP pokrývá vlastní povrch Googlu, ale většina seriózních vydavatelů provozuje souhlas současně napříč webovými projekty, více aplikacemi a serverovým tagováním. FlexyConsent vám dává jeden záznam souhlasu, signály TCF a Google Consent Mode v2 a analytiku míry souhlasu napříč každou platformou — takže volba, kterou hráč učiní ve vaší Unity hře, a volba, kterou návštěvník učiní na vašem marketingovém webu, žijí na jednom auditovatelném místě. Compliance se stává dashboardem, nikoli hasičským cvičením.

Klíčové poznatky

← Blog Číst vše →