Google UMP SDK: Unity мобильдік ойындарында GDPR келісімін жүзеге асыру

Мобильдік ойындарға келісім SDK-сі неге қажет

Егер ойыныңыз Еуропалық экономикалық аймақтағы немесе Ұлыбританиядағы ойыншыларға AdMob, Ad Manager немесе делдалданған сарқырамадан жарнама көрсетсе, кез келген дербестендірілген жарнама немесе бақылау идентификаторы пайдаланылмас бұрын жарамды келісім алу заңды түрде талап етіледі. Веб cookie баннері мұны шешпейді — нативті мобильдік қосымшаларда cookie жоқ, ал келісім сіздің build ішінде жұмыс істейтін жарнама SDK-леріне жетуі керек.

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-нің бір бөлігіне дербестендірілмеген жарнамаға қайта оралады және сіздің сарқырамаңыз үнсіз табыс жоғалтады. Келісім қабатын кейінге қалдырылған сәйкестік ойы емес, монетизация тізіміңіздің бөлігі ретінде қарастырыңыз.

FlexyConsent қайда орналасады

UMP Google-дың өз бетін қамтиды, бірақ көптеген елеулі баспагерлер келісімді бір уақытта веб-ресурстарда, бірнеше қосымшада және сервер жағындағы тегтеуде басқарады. FlexyConsent сізге біртұтас келісім жазбасын, TCF және Google Consent Mode v2 сигналдарын және әрбір платформа бойынша келісім деңгейлері туралы аналитиканы береді — осылайша ойыншының Unity ойыныңызда жасаған таңдауы мен келушінің маркетингтік сайтыңызда жасаған таңдауы бір аудиттелетін орында өмір сүреді. Сәйкестік өрт дабылы емес, бақылау тақтасына айналады.

Негізгі тұжырымдар

← Блaderegistrdelays delays Барлығын оқу →