Google UMP SDK: Kutekeleza Idhini ya GDPR katika Michezo ya Simu ya Unity
Kwa Nini Michezo ya Simu Inahitaji SDK ya Idhini
Iwapo mchezo wako unaonyesha matangazo kutoka AdMob, Ad Manager, au msururu uliopatanishwa kwa wachezaji katika Eneo la Kiuchumi la Ulaya au Uingereza, unawajibika kisheria kupata idhini halali kabla ya matangazo yoyote ya kibinafsi au kitambulisho cha kufuatilia kutumika. Bango la vidakuzi vya wavuti halitatui jambo hili — programu asili za simu hazina vidakuzi, na idhini lazima ifikie SDK za matangazo zinazoendeshwa ndani ya jengo lako.
Jibu la Google ni SDK ya User Messaging Platform (UMP), tabaka la idhini linaloletwa pamoja na SDK ya Google Mobile Ads. Linawasilisha fomu ya idhini inayofuata IAB TCF, linahifadhi machaguo ya mchezaji, na linaonyesha ishara ya idhini ambayo AdMob na washirika wa upatanishi husoma kiotomatiki. Kwa studio ya Unity, kupata mtiririko huu kwa usahihi ndio tofauti kati ya eCPM nzuri na wimbi la adhabu za sera.
Mtiririko wa Idhini, Mwanzo hadi Mwisho
Mpangilio sahihi wa shughuli ni muhimu zaidi kuliko wito wowote mmoja wa API. Kila wakati programu inapozinduliwa unapaswa:
- Kuomba sasisho la taarifa ya idhini. Hii inaiambia UMP iangalie eneo la mchezaji na iwapo fomu inahitajika.
- Kupakia na kuonyesha fomu iwapo inahitajika. UMP huamua iwapo itaionyesha kulingana na jiografia na machaguo ya awali — usiwahi kuandika kwa kudumu "je, mtumiaji huyu yuko EU".
- Kusubiri fomu ifungwe kabla ya kuanzisha SDK ya Mobile Ads.
- Kuanzisha matangazo tu baada ya idhini kukusanywa, ili ombi la kwanza la tangazo tayari libebe ishara sahihi.
Kuanzisha SDK ya matangazo kabla ya fomu ya idhini kurejea ndilo kosa la kawaida zaidi tunaloliona. Linatengeneza onyesho la kwanza lisilo la kibinafsi au lisilofuata sheria na linaweza kuchochea ukaguzi wa sera wa kiotomatiki.
Utekelezaji wa Chini Kabisa katika Unity
Katika C#, mfumo wa msingi unaonekana hivi:
var request = new ConsentRequestParameters();
ConsentInformation.Update(request, (FormError error) => {
ConsentForm.LoadAndShowConsentFormIfRequired((FormError err) => {
if (ConsentInformation.CanRequestAds()) InitializeAds();
});
});
Ukaguzi wa CanRequestAds() ndio lango lako. Maadamu unarejesha true — iwe ni kwa sababu mchezaji ametoa idhini au kwa sababu yuko nje ya eneo lililodhibitiwa — unaweza kuanzisha na kuomba matangazo. Usihifadhi chochote kuhusu eneo wewe mwenyewe; acha UMP iwe chanzo pekee cha ukweli.
Kupima Bila Kutuma kwenye Duka
Huwezi kuthibitisha mtiririko wa idhini kutoka ofisini kwako, tuseme Istanbul, isipokuwa uigaze kifaa cha EEA. UMP inasaidia mpangilio wa jiografia ya utatuzi na orodha ya vitambulisho vya vifaa vya majaribio vilivyofanyiwa hashi:
- Sajili kitambulisho kilichofanyiwa hashi cha kifaa chako cha majaribio katika vigezo vya ombi.
- Lazimisha jiografia ya utatuzi kuwa
EEAili fomu ionekane. - Tumia njia ya kuweka upya ya SDK kati ya mizunguko ili uone uzoefu wa uzinduzi wa kwanza kila wakati.
Daima ondoa mipangilio ya utatuzi kabla ya jengo la uzalishaji. Kutuma bendera ya utatuzi ya EEA iliyolazimishwa kwa kila mchezaji ni tukio halisi na la aibu.
Idhini, Upatanishi, na Mapato Yako
Idhini inapoenea kwa usahihi, kila mtandao katika rundo lako la upatanishi — AdMob, Meta Audience Network, Unity Ads, AppLovin — hupokea mfuatano wa TCF na unaweza kuzabuni hisa za kibinafsi pale inaporuhusiwa. Inapovunjika, mitandao hiyo hurudi kwenye matangazo yasiyo ya kibinafsi kwa sehemu ndogo ya eCPM, na msururu wako hupoteza mapato kimya kimya. Chukulia tabaka la idhini kama sehemu ya rundo lako la kupata mapato, sio wazo la baadaye la kufuata sheria.
Mahali FlexyConsent Inapofaa
UMP inashughulikia uso wa Google mwenyewe, lakini wachapishaji wengi makini huendesha idhini kwenye mali za wavuti, programu nyingi, na utiaji lebo wa upande wa seva kwa wakati mmoja. FlexyConsent inakupa rekodi moja ya idhini, ishara za TCF na Google Consent Mode v2, na uchanganuzi wa viwango vya idhini kwenye kila jukwaa — ili chaguo ambalo mchezaji hufanya katika mchezo wako wa Unity na chaguo ambalo mgeni hufanya kwenye tovuti yako ya uuzaji viishi mahali pamoja panapoweza kukaguliwa. Ufuataji sheria unakuwa dashibodi, sio zoezi la kuzima moto.
Mambo Muhimu ya Kuchukua
- Kusanya idhini kupitia SDK ya UMP kabla ya kuanzisha SDK ya Mobile Ads.
- Usiwahi kuandika kwa kudumu mantiki ya eneo — acha UMP iamue ni lini fomu inahitajika.
- Pima kwa jiografia ya utatuzi na vitambulisho vya majaribio vilivyofanyiwa hashi, kisha viondoe kabla ya kutoa toleo.
- Kuenea sahihi kwa idhini hulinda eCPM ya matangazo yako ya kibinafsi katika rundo lote la upatanishi.