Google UMP SDK: Unity मोबाइल गेम्स में GDPR सहमति लागू करना

मोबाइल गेम्स को सहमति SDK की आवश्यकता क्यों है

यदि आपका गेम यूरोपीय आर्थिक क्षेत्र या यूके के खिलाड़ियों को AdMob, Ad Manager, या किसी मध्यस्थ waterfall से विज्ञापन दिखाता है, तो किसी भी व्यक्तिगत विज्ञापन या ट्रैकिंग पहचानकर्ता का उपयोग करने से पहले वैध सहमति प्राप्त करना आपके लिए कानूनी रूप से अनिवार्य है। एक वेब कुकी बैनर इसका समाधान नहीं करता — नेटिव मोबाइल ऐप्स में कुकीज़ नहीं होतीं, और सहमति को उन ad SDKs तक पहुँचना चाहिए जो आपके build के अंदर चलते हैं।

Google का उत्तर है User Messaging Platform (UMP) SDK, वह सहमति परत जो Google Mobile Ads SDK के साथ आती है। यह IAB TCF-अनुपालन सहमति फॉर्म प्रस्तुत करता है, खिलाड़ी की पसंद संग्रहीत करता है, और एक सहमति संकेत प्रदान करता है जिसे AdMob और मध्यस्थता भागीदार स्वचालित रूप से पढ़ते हैं। एक Unity स्टूडियो के लिए, इस प्रवाह को सही करना एक स्वस्थ eCPM और नीति उल्लंघन की लहर के बीच का अंतर है।

सहमति प्रवाह, शुरू से अंत तक

संचालन का सही क्रम किसी भी एकल API कॉल से अधिक मायने रखता है। प्रत्येक ऐप लॉन्च पर आपको:

सहमति फॉर्म लौटने से पहले ad SDK आरंभ करना सबसे आम गलती है जो हम देखते हैं। यह एक गैर-व्यक्तिगत या गैर-अनुपालन पहला इंप्रेशन उत्पन्न करता है और स्वचालित नीति समीक्षाओं को सक्रिय कर सकता है।

एक न्यूनतम Unity कार्यान्वयन

C# में, ढाँचा इस तरह दिखता है:

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

CanRequestAds() जाँच आपका द्वार है। जब तक यह true लौटाता है — चाहे इसलिए कि खिलाड़ी ने सहमति दी हो या इसलिए कि वे किसी विनियमित क्षेत्र के बाहर हैं — आप विज्ञापन आरंभ कर सकते हैं और अनुरोध कर सकते हैं। क्षेत्र के बारे में स्वयं कुछ भी cache न करें; UMP को सत्य का एकमात्र स्रोत बनने दें।

स्टोर पर भेजे बिना परीक्षण

आप अपने कार्यालय से, मान लीजिए इस्तांबुल में, किसी सहमति प्रवाह को तब तक सत्यापित नहीं कर सकते जब तक आप EEA डिवाइस का अनुकरण न करें। UMP एक डिबग भूगोल सेटिंग और परीक्षण डिवाइस हैश किए गए IDs की सूची का समर्थन करता है:

प्रोडक्शन build से पहले हमेशा डिबग सेटिंग्स हटा दें। हर खिलाड़ी को एक बाध्य-EEA डिबग फ्लैग भेजना एक वास्तविक और शर्मनाक घटना है।

सहमति, मध्यस्थता, और आपका राजस्व

जब सहमति सही ढंग से प्रसारित होती है, तो आपके मध्यस्थता stack में प्रत्येक नेटवर्क — AdMob, Meta Audience Network, Unity Ads, AppLovin — TCF स्ट्रिंग प्राप्त करता है और जहाँ अनुमति हो वहाँ व्यक्तिगत इन्वेंट्री पर बोली लगा सकता है। जब यह टूटता है, तो वे नेटवर्क eCPM के एक अंश पर गैर-व्यक्तिगत विज्ञापनों पर लौट आते हैं, और आपका waterfall चुपचाप राजस्व खोता है। सहमति परत को अपने monetization stack का हिस्सा मानें, न कि अनुपालन का बाद का विचार।

FlexyConsent कहाँ फिट होता है

UMP Google की अपनी सतह को कवर करता है, लेकिन अधिकांश गंभीर प्रकाशक वेब प्रॉपर्टीज़, कई ऐप्स, और सर्वर-साइड टैगिंग में एक साथ सहमति चलाते हैं। FlexyConsent आपको एक एकल सहमति रिकॉर्ड, TCF और Google Consent Mode v2 संकेत, और प्रत्येक प्लेटफॉर्म पर सहमति दरों का विश्लेषण देता है — ताकि वह विकल्प जो एक खिलाड़ी आपके Unity गेम में बनाता है और वह विकल्प जो एक आगंतुक आपकी मार्केटिंग साइट पर बनाता है, एक ऑडिट-योग्य स्थान पर रहें। अनुपालन एक डैशबोर्ड बन जाता है, न कि एक आग बुझाने की कवायद।

मुख्य बातें

← ब्लaderegistrdelays delays सभी पढ़ें →