Google UMP SDK: Implementacija GDPR privole u Unity mobilnim igrama

Zašto mobilne igre trebaju SDK za privolu

Ako vaša igra prikazuje oglase iz AdMoba, Ad Managera ili posredovanog waterfalla igračima u Europskom gospodarskom prostoru ili Ujedinjenom Kraljevstvu, zakonski ste obvezni pribaviti valjanu privolu prije nego što se upotrijebi bilo koje personalizirano oglašavanje ili identifikator za praćenje. Web kolačić-banner to ne rješava — nativne mobilne aplikacije nemaju kolačiće, a privola mora doprijeti do oglasnih SDK-ova koji se izvode unutar vašeg builda.

Googleov odgovor je User Messaging Platform (UMP) SDK, sloj privole koji dolazi s Google Mobile Ads SDK-om. Prikazuje obrazac privole usklađen s IAB TCF-om, pohranjuje izbore igrača i izlaže signal privole koji AdMob i partneri za posredovanje čitaju automatski. Za Unity studio, ispravno postavljanje ovog toka razlika je između zdravog eCPM-a i vala kršenja pravila.

Tok privole od početka do kraja

Ispravan redoslijed operacija važniji je od bilo kojeg pojedinačnog API poziva. Pri svakom pokretanju aplikacije trebali biste:

Inicijalizacija oglasnog SDK-a prije nego što se obrazac privole vrati najčešća je pogreška koju viđamo. Proizvodi nepersonalizirani ili neusklađeni prvi prikaz i može aktivirati automatizirane provjere pravila.

Minimalna Unity implementacija

U C#-u, kostur izgleda ovako:

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

Provjera CanRequestAds() vaša su vrata. Sve dok vraća true — bilo zato što je igrač dao privolu ili zato što je izvan regulirane regije — smijete inicijalizirati i zahtijevati oglase. Ne predmemorirajte ništa o regiji sami; pustite da UMP bude jedini izvor istine.

Testiranje bez objave u trgovini

Ne možete provjeriti tok privole iz svog ureda u, recimo, Istanbulu osim ako simulirate EGP uređaj. UMP podržava postavku debug geografije i popis hashiranih ID-ova testnih uređaja:

Uvijek uklonite debug postavke prije produkcijskog builda. Isporuka prisilne EGP debug zastavice svakom igraču stvaran je i neugodan incident.

Privola, posredovanje i vaš prihod

Kada se privola ispravno propagira, svaka mreža u vašem stogu posredovanja — AdMob, Meta Audience Network, Unity Ads, AppLovin — prima TCF niz i može licitirati za personalizirani inventar gdje je dopušteno. Kada se pokvari, te se mreže vraćaju na nepersonalizirane oglase uz djelić eCPM-a, a vaš waterfall tiho gubi prihod. Tretirajte sloj privole kao dio svog stoga za monetizaciju, ne kao naknadnu misao o usklađenosti.

Gdje se FlexyConsent uklapa

UMP pokriva Googleovu vlastitu površinu, ali većina ozbiljnih izdavača vodi privolu preko web imovine, više aplikacija i server-side označavanja odjednom. FlexyConsent vam daje jedinstveni zapis privole, TCF i Google Consent Mode v2 signale te analitiku stopa privole na svakoj platformi — tako da izbor koji igrač napravi u vašoj Unity igri i izbor koji posjetitelj napravi na vašoj marketinškoj stranici žive na jednom mjestu pogodnom za reviziju. Usklađenost postaje nadzorna ploča, a ne vatrogasna vježba.

Ključni zaključci

← Blog Pročitaj sve →