Google UMP SDK: Implementere GDPR-samtykke i Unity-mobilspill

Hvorfor mobilspill trenger en samtykke-SDK

Hvis spillet ditt viser annonser fra AdMob, Ad Manager eller en formidlet fossefall til spillere i Det europeiske økonomiske samarbeidsområdet eller Storbritannia, er du juridisk forpliktet til å innhente gyldig samtykke før noen personlig annonsering eller sporingsidentifikator brukes. Et nettcookie-banner løser ikke dette — native mobilapper har ingen cookies, og samtykket må nå annonse-SDK-ene som kjører inne i bygget ditt.

Googles svar er User Messaging Platform (UMP) SDK, samtykkelaget som følger med Google Mobile Ads SDK. Det viser et IAB TCF-kompatibelt samtykkeskjema, lagrer spillerens valg og eksponerer et samtykkesignal som AdMob og formidlingspartnere leser automatisk. For et Unity-studio er det å få denne flyten riktig forskjellen mellom en sunn eCPM og en bølge av policy-advarsler.

Samtykkeflyten, fra start til slutt

Riktig rekkefølge på operasjonene betyr mer enn noe enkelt API-kall. Ved hver appstart bør du:

Å initialisere annonse-SDK-en før samtykkeskjemaet returnerer er den vanligste feilen vi ser. Det produserer et ikke-personlig eller ikke-kompatibelt førsteinntrykk og kan utløse automatiske policy-gjennomganger.

En minimal Unity-implementering

I C# ser skjelettet slik ut:

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

Sjekken CanRequestAds() er porten din. Så lenge den returnerer true — enten fordi spilleren samtykket eller fordi de er utenfor en regulert region — kan du initialisere og be om annonser. Ikke cache noe om region selv; la UMP være den eneste sannhetskilden.

Teste uten å publisere til butikken

Du kan ikke verifisere en samtykkeflyt fra kontoret ditt i for eksempel Istanbul med mindre du simulerer en EØS-enhet. UMP støtter en feilsøkingsgeografi-innstilling og en liste over hashede test-enhets-ID-er:

Fjern alltid feilsøkingsinnstillinger før et produksjonsbygg. Å sende et tvunget-EØS feilsøkingsflagg til hver spiller er en reell og pinlig hendelse.

Samtykke, formidling og inntekten din

Når samtykke propagerer riktig, mottar hvert nettverk i formidlingsstabelen din — AdMob, Meta Audience Network, Unity Ads, AppLovin — TCF-strengen og kan by på personlig inventar der det er tillatt. Når det svikter, faller disse nettverkene tilbake til ikke-personlige annonser til en brøkdel av eCPM, og fossefallet ditt blør stille inntekt. Behandle samtykkelaget som en del av inntjeningsstabelen din, ikke en etterpåklok compliance-tanke.

Hvor FlexyConsent passer inn

UMP dekker Googles egen flate, men de fleste seriøse utgivere kjører samtykke på tvers av nettsteder, flere apper og server-side tagging samtidig. FlexyConsent gir deg én enkelt samtykkepost, TCF- og Google Consent Mode v2-signaler, og analyser av samtykkerater på tvers av hver plattform — slik at valget en spiller tar i Unity-spillet ditt og valget en besøkende tar på markedsføringsnettstedet ditt bor på ett reviderbart sted. Compliance blir et dashbord, ikke en brannøvelse.

Viktige punkter

← Blogg Les alt →