Google UMP SDK: Zbatimi i pëlqimit GDPR në lojërat mobile Unity
Pse lojërat mobile kanë nevojë për një SDK pëlqimi
Nëse loja juaj shfaq reklama nga AdMob, Ad Manager ose një ujëvarë e ndërmjetësuar te lojtarët në Zonën Ekonomike Evropiane ose në Mbretërinë e Bashkuar, ju jeni ligjërisht të detyruar të merrni pëlqim të vlefshëm përpara se të përdoret çfarëdo reklamim i personalizuar ose identifikues gjurmimi. Një baner cookie në ueb nuk e zgjidh këtë — aplikacionet mobile native nuk kanë cookies, dhe pëlqimi duhet të arrijë te SDK-të e reklamave që ekzekutohen brenda ndërtimit tuaj.
Përgjigja e Google është User Messaging Platform (UMP) SDK, shtresa e pëlqimit që vjen me Google Mobile Ads SDK. Ai paraqet një formular pëlqimi në përputhje me IAB TCF, ruan zgjedhjet e lojtarit dhe ekspozon një sinjal pëlqimi që AdMob dhe partnerët e ndërmjetësimit e lexojnë automatikisht. Për një studio Unity, bërja e këtij rrjedhe siç duhet është diferenca mes një eCPM-je të shëndetshme dhe një vale dënimesh politikash.
Rrjedha e pëlqimit, nga fillimi në fund
Rendi i saktë i operacioneve ka më shumë rëndësi se çdo thirrje e vetme API. Në çdo nisje të aplikacionit, ju duhet të:
- Kërkoni një përditësim të informacionit të pëlqimit. Kjo i thotë UMP-së të kontrollojë rajonin e lojtarit dhe nëse kërkohet një formular.
- Ngarkoni dhe shfaqni formularin nëse kërkohet. UMP vendos nëse ta shfaqë bazuar në gjeografi dhe zgjedhjet e mëparshme — ju kurrë nuk e kodoni fiks "a është ky përdorues në BE".
- Prisni që formulari të mbyllet përpara se të inicializoni Mobile Ads SDK.
- Inicializoni reklamat vetëm pasi të jetë mbledhur pëlqimi, që kërkesa e parë për reklamë ta mbartë tashmë sinjalin e saktë.
Inicializimi i SDK-së së reklamave përpara se formulari i pëlqimit të kthehet është gabimi më i zakonshëm që shohim. Ai prodhon një përshtypje të parë jo të personalizuar ose jo në përputhje dhe mund të aktivizojë rishikime të automatizuara politikash.
Një zbatim minimal në Unity
Në C#, skeleti duket kështu:
var request = new ConsentRequestParameters();
ConsentInformation.Update(request, (FormError error) => {
ConsentForm.LoadAndShowConsentFormIfRequired((FormError err) => {
if (ConsentInformation.CanRequestAds()) InitializeAds();
});
});
Kontrolli CanRequestAds() është porta juaj. Përderisa ai kthen true — ose sepse lojtari ka dhënë pëlqim ose sepse ndodhet jashtë një rajoni të rregulluar — ju mund të inicializoni dhe kërkoni reklama. Mos ruani vetë asgjë në lidhje me rajonin; lëreni UMP-në të jetë burimi i vetëm i së vërtetës.
Testimi pa e publikuar në dyqan
Nuk mund të verifikoni një rrjedhë pëlqimi nga zyra juaj në, le të themi, Stamboll, përveçse nëse simuloni një pajisje ZEE. UMP mbështet një cilësim gjeografie debug-u dhe një listë identifikuesish të hashuar të pajisjeve testuese:
- Regjistroni identifikuesin e hashuar të pajisjes suaj testuese në parametrat e kërkesës.
- Detyroni gjeografinë debug në
EEAqë formulari të shfaqet. - Përdorni metodën e rivendosjes të SDK-së ndërmjet ekzekutimeve që të shihni përvojën e nisjes së parë çdo herë.
Gjithmonë hiqni cilësimet debug përpara një ndërtimi prodhimi. Dërgimi i një flamuri debug me ZEE të detyruar te çdo lojtar është një incident real dhe i turpshëm.
Pëlqimi, ndërmjetësimi dhe të ardhurat tuaja
Kur pëlqimi përhapet siç duhet, çdo rrjet në grumbullin tuaj të ndërmjetësimit — AdMob, Meta Audience Network, Unity Ads, AppLovin — merr stringun TCF dhe mund të ofertojë për inventar të personalizuar aty ku lejohet. Kur kjo prishet, ato rrjete kthehen te reklamat jo të personalizuara me një pjesë të vogël të eCPM-së, dhe ujëvara juaj humbet të ardhura në heshtje. Trajtojeni shtresën e pëlqimit si pjesë të grumbullit tuaj të monetizimit, jo si një mendim përputhshmërie të mëvonshëm.
Ku përshtatet FlexyConsent
UMP mbulon sipërfaqen vetjake të Google, por shumica e botuesve serioz e drejtojnë pëlqimin njëkohësisht në vetitë e uebit, aplikacione të shumta dhe etiketim në anën e serverit. FlexyConsent ju jep një regjistër të vetëm pëlqimi, sinjale TCF dhe Google Consent Mode v2, dhe analitikë mbi normat e pëlqimit në çdo platformë — kështu që zgjedhja që bën një lojtar në lojën tuaj Unity dhe zgjedhja që bën një vizitor në faqen tuaj të marketingut jetojnë në një vend të vetëm të auditueshëm. Përputhshmëria bëhet një panel, jo një stërvitje zjarri.
Pikat kyçe
- Mblidhni pëlqimin përmes UMP SDK përpara se të inicializoni Mobile Ads SDK.
- Kurrë mos e kodoni fiks logjikën e rajonit — lëreni UMP-në të vendosë kur kërkohet një formular.
- Testoni me gjeografi debug dhe identifikues testues të hashuar, pastaj hiqini ato përpara publikimit.
- Përhapja e saktë e pëlqimit mbron eCPM-në tuaj të reklamave të personalizuara në të gjithë grumbullin e ndërmjetësimit.