Google UMP SDK: GDPR-nõusoleku rakendamine Unity mobiilimängudes
Miks mobiilimängud vajavad nõusoleku-SDK-d
Kui sinu mäng näitab Euroopa Majanduspiirkonna või Ühendkuningriigi mängijatele AdMobi, Ad Manageri või vahendatud reklaamijada reklaame, oled seaduslikult kohustatud hankima kehtiva nõusoleku enne mis tahes personaliseeritud reklaami või jälgimisidentifikaatori kasutamist. Veebiküpsiste bänner seda ei lahenda — natiivsetel mobiilirakendustel pole küpsiseid ja nõusolek peab jõudma reklaami-SDK-deni, mis töötavad sinu ehituse sees.
Google'i vastus on User Messaging Platformi (UMP) SDK, nõusolekukiht, mis tarnitakse koos Google Mobile Adsi SDK-ga. See kuvab IAB TCF-iga ühilduva nõusolekuvormi, salvestab mängija valikud ja avaldab nõusolekusignaali, mida AdMob ja vahenduspartnerid automaatselt loevad. Unity stuudio jaoks on selle voo korrektne toimimine vahe terve eCPM-i ja poliitikarikkumiste laine vahel.
Nõusolekuvoog algusest lõpuni
Toimingute õige järjekord on olulisem kui ükski üksik API-kutse. Iga rakenduse käivitamisel peaksid:
- Taotlema nõusolekuteabe värskendust. See ütleb UMP-le, et see kontrolliks mängija piirkonda ja seda, kas vorm on nõutav.
- Laadima ja kuvama vormi, kui see on nõutav. UMP otsustab geograafia ja varasemate valikute põhjal, kas seda kuvada — sa ei kodeeri kunagi püsivalt "kas see kasutaja on ELis".
- Ootama vormi sulgumist enne Mobile Adsi SDK lähtestamist.
- Lähtestama reklaamid alles pärast nõusoleku kogumist, nii et esimene reklaamipäring kannab juba õiget signaali.
Reklaami-SDK lähtestamine enne, kui nõusolekuvorm tagasi tuleb, on kõige levinum viga, mida me näeme. See loob personaliseerimata või nõuetele mittevastava esimese näitamise ja võib käivitada automaatsed poliitikaülevaatused.
Minimaalne Unity rakendus
C#-keeles näeb skelett välja selline:
var request = new ConsentRequestParameters();
ConsentInformation.Update(request, (FormError error) => {
ConsentForm.LoadAndShowConsentFormIfRequired((FormError err) => {
if (ConsentInformation.CanRequestAds()) InitializeAds();
});
});
Kontroll CanRequestAds() on sinu värav. Niikaua kui see tagastab tõene — kas seetõttu, et mängija andis nõusoleku, või seetõttu, et ta on väljaspool reguleeritud piirkonda — võid reklaamid lähtestada ja taotleda. Ära salvesta ise midagi piirkonna kohta; lase UMP-l olla ainus tõeallikas.
Testimine ilma poodi tarnimata
Sa ei saa nõusolekuvoogu kontrollida oma kontorist näiteks Istanbulis, kui sa ei simuleeri EMP seadet. UMP toetab silumisgeograafia seadet ja räsitud testseadme ID-de loendit:
- Registreeri oma testseadme räsitud ID päringuparameetrites.
- Sunni silumisgeograafia väärtusele
EEA, et vorm ilmuks. - Kasuta käivituste vahel SDK lähtestamismeetodit, et näeksid iga kord esmakäivituse kogemust.
Eemalda alati silumisseaded enne tootmisehitust. Sunnitud EMP silumislipu tarnimine igale mängijale on tõeline ja piinlik intsident.
Nõusolek, vahendus ja sinu tulu
Kui nõusolek levib õigesti, saab iga sinu vahenduspaki võrk — AdMob, Meta Audience Network, Unity Ads, AppLovin — TCF-stringi ja saab pakkuda personaliseeritud inventari seal, kus see on lubatud. Kui see katkeb, langevad need võrgud tagasi personaliseerimata reklaamidele murdosa eCPM-i eest ja sinu reklaamijada kaotab vaikselt tulu. Käsitle nõusolekukihti osana oma monetiseerimispakist, mitte tagantjärele tehtava vastavusmõttena.
Kuhu FlexyConsent sobib
UMP katab Google'i enda pinna, kuid enamik tõsiseid avaldajaid haldab nõusolekut korraga veebivarade, mitme rakenduse ja serveripoolse sildistamise vahel. FlexyConsent annab sulle ühe nõusolekukirje, TCF-i ja Google Consent Mode v2 signaalid ning analüütika nõusolekumäärade kohta igal platvormil — nii et valik, mille mängija sinu Unity mängus teeb, ja valik, mille külastaja sinu turundussaidil teeb, elavad ühes auditeeritavas kohas. Vastavusest saab juhtpaneel, mitte tuletõrjeõppus.
Peamised järeldused
- Kogu nõusolek UMP SDK kaudu enne Mobile Adsi SDK lähtestamist.
- Ära kunagi kodeeri piirkonnaloogikat püsivalt — lase UMP-l otsustada, millal vorm on nõutav.
- Testi silumisgeograafia ja räsitud testidentifikaatoritega ning eemalda need siis enne väljaandmist.
- Õige nõusoleku levik kaitseb sinu personaliseeritud reklaami eCPM-i kogu vahenduspakis.