Google UMP SDK: Имплементација GDPR сагласности у Unity мобилним играма

Зашто мобилним играма треба SDK за сагласност

Ако ваша игра приказује огласе из AdMob-а, Ad Manager-а или посредованог waterfall-а играчима у Европском економском простору или Уједињеном Краљевству, законски сте обавезни да добијете важећу сагласност пре него што се употреби било који персонализовани огласни или идентификатор за праћење. Веб банер за колачиће не решава овај проблем — нативне мобилне апликације немају колачиће, а сагласност мора да стигне до огласних SDK-ова који се извршавају унутар вашег build-а.

Google-ов одговор је User Messaging Platform (UMP) SDK, слој сагласности који долази уз Google Mobile Ads SDK. Он приказује образац сагласности усклађен са IAB TCF, чува изборе играча и излаже сигнал сагласности који AdMob и партнери за посредовање читају аутоматски. За Unity студио, исправно извођење овог тока разлика је између здравог eCPM-а и таласа казни због кршења правила.

Ток сагласности, од почетка до краја

Исправан редослед операција важнији је од било ког појединачног API позива. При сваком покретању апликације требало би да:

Иницијализовање огласног SDK-а пре него што се образац сагласности врати најчешћа је грешка коју виђамо. Она производи неперсонализован или неусаглашен први приказ и може покренути аутоматске прегледе правила.

Минимална Unity имплементација

У C#, скелет изгледа овако:

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

Провера CanRequestAds() је ваша капија. Све док враћа true — било зато што је играч дао сагласност, било зато што је ван регулисаног региона — можете иницијализовати и захтевати огласе. Не кеширајте сами ништа о региону; нека UMP буде једини извор истине.

Тестирање без објављивања у продавници

Не можете проверити ток сагласности из своје канцеларије, рецимо у Истанбулу, осим ако не симулирате ЕЕА уређај. UMP подржава подешавање дебаг географије и листу хешованих ИД-ова тест уређаја:

Увек уклоните дебаг подешавања пре продукционог build-а. Слање принудне дебаг заставице за ЕЕА сваком играчу је стваран и непријатан инцидент.

Сагласност, посредовање и ваш приход

Када се сагласност исправно пропагира, свака мрежа у вашем стеку за посредовање — AdMob, Meta Audience Network, Unity Ads, AppLovin — прима TCF стринг и може да лицитира за персонализован инвентар где је дозвољено. Када се поквари, те мреже прелазе на неперсонализоване огласе уз делић eCPM-а, а ваш waterfall тихо губи приход. Третирајте слој сагласности као део свог стека за монетизацију, а не као накнадну мисао о усклађености.

Где се FlexyConsent уклапа

Нативним апликацијама потребан је CMP унутар апликације, као што је Google-ов UMP. FlexyConsent обухвата веб-сајтове, на рачунару и мобилном (CMP ID 317 је веб CMP). Шаље сигнале IAB TCF 2.4 и Google Consent Mode v2. Његови извештаји приказују одлуке по извору и региону.

Кључни закључци

← Blog Прочитај све →