این راهنما نحوه ارائه اطلاعات هدفگیری به یک درخواست تبلیغ را توضیح میدهد.
قبل از اینکه شروع کنی
قبل از ادامه، Google Mobile Ads Unity Plugin تنظیم کنید .
درخواست پیکربندی
شیء RequestConfiguration پیکربندی سراسری هر درخواست تبلیغ را جمعآوری میکند و توسط MobileAds.SetRequestConfiguration() اعمال میشود.
MobileAds.SetRequestConfiguration(requestConfiguration);
برای اطمینان از اینکه همه درخواستهای تبلیغاتی، تغییرات پیکربندی درخواست را اعمال میکنند، قبل از مقداردهی اولیه SDK، پیکربندی درخواست را تنظیم کنید.
سن درمانی را تنظیم کنید
برای کمک به شما در مدیریت رعایت مقررات مربوط به حریم خصوصی مربوط به کودکان و نوجوانان، Google Mobile Ads Unity Plugin تنظیمات مربوط به سن را ارائه میدهد. تنظیمات مربوط به سن به شما امکان میدهد مشخص کنید که آیا Google Mobile Ads Unity Plugin باید محافظتهای خاصی را برای نمایش تبلیغات برای کودکان، نوجوانان یا سن نامشخصی اعمال کند.
شما میتوانید با استفاده از ویژگی AgeRestrictedTreatment در شیء RequestConfiguration ، رفتار سنی را تنظیم کنید.
مثال زیر نشان میدهد که درخواستهای تبلیغ باید با توجه به سن کودک تنظیم شوند:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
// Indicate that ad requests should have child age treatment.
AgeRestrictedTreatment = AgeRestrictedTreatment.Child
};
MobileAds.SetRequestConfiguration(requestConfiguration);
برای مشخص کردن نوجوان یا سن نامشخص، تنظیمات AgeRestrictedTreatment.Child را با موارد زیر جایگزین کنید:
-
AgeRestrictedTreatment.Teen -
AgeRestrictedTreatment.Unspecified
هنگام استفاده از این تنظیمات، Google Mobile Ads Unity Plugin یک پارامتر tfat را در درخواستهای تبلیغ لحاظ میکند. برای تعیین سن مناسب برای کاربران خود بر اساس تعهدات قانونی و نظارتی خود، با مشاور حقوقی خود مشورت کنید. برای اطلاعات بیشتر، به بخش «درخواست تبلیغ از یک برنامه را برای محدودیت سنی برچسبگذاری کنید» مراجعه کنید.
از TFCD و TFUA به درمان پیری مهاجرت کنید
تنظیمات مربوط به سن، جایگزین ویژگیهای منسوخشدهی TagForChildDirectedTreatment (TFCD) و TagForUnderAgeOfConsent (TFUA) میشود.
جدول زیر تنظیمات TFCD و TFUA و معادلهای مربوط به سن آنها را نشان میدهد:
تیافسیدی
TFCD | درمان سن |
|---|---|
TagForChildDirectedTreatment.True | AgeRestrictedTreatment.Child |
TagForChildDirectedTreatment.False | AgeRestrictedTreatment.Unspecified |
TagForChildDirectedTreatment.Unspecified | AgeRestrictedTreatment.Unspecified |
| هیچ ارزشی اختصاص داده نشده است | AgeRestrictedTreatment.Unspecified |
| معادلی وجود ندارد | AgeRestrictedTreatment.Teen |
TFUA
TFUA | درمان سن |
|---|---|
TagForUnderAgeOfConsent.True | AgeRestrictedTreatment.Child |
TagForUnderAgeOfConsent.False | AgeRestrictedTreatment.Unspecified |
TagForUnderAgeOfConsent.Unspecified | AgeRestrictedTreatment.Unspecified |
| هیچ ارزشی اختصاص داده نشده است | AgeRestrictedTreatment.Unspecified |
| معادلی وجود ندارد | AgeRestrictedTreatment.Teen |
تداخلات درمانی سن با TFCD و TFUA را درک کنید
اگر تنظیمات مربوط به سن و تنظیمات TFCD یا TFUA را تنظیم کنید، گوگل محافظهکارانهترین تنظیمات را اعمال میکند.
محیط کودک محور
برای اهداف قانون حفاظت از حریم خصوصی آنلاین کودکان (COPPA) ، تنظیماتی به نام «برچسب برای رفتار کودکمحور» وجود دارد.
به عنوان یک توسعهدهنده برنامه، میتوانید هنگام ارسال درخواست تبلیغ، مشخص کنید که آیا میخواهید گوگل با محتوای شما به عنوان محتوای کودکمحور رفتار کند یا خیر. اگر مشخص کنید که میخواهید گوگل با محتوای شما به عنوان محتوای کودکمحور رفتار کند، Google Mobile Ads Unity Plugin اقداماتی را برای غیرفعال کردن تبلیغات IBA و بازاریابی مجدد در آن درخواست تبلیغ انجام میدهد. از این تنظیم با تمام نسخههای SDK خدمات Google Play از طریق RequestConfiguration.TagForChildDirectedTreatment استفاده کنید:
- تابع
TagForChildDirectedTreatmentرا درRequestConfigurationبا آرگومانTagForChildDirectedTreatment.Trueفراخوانی کنید تا نشان دهید که میخواهید محتوای شما برای اهداف COPPA به صورت child-directed در نظر گرفته شود. - تابع
TagForChildDirectedTreatmentدرRequestConfigurationبا آرگومانTagForChildDirectedTreatment.Falseفراخوانی کنید تا نشان دهید که نمیخواهید محتوای شما برای اهداف COPPA به صورت child-directed در نظر گرفته شود. - اگر نمیخواهید در درخواستهای تبلیغاتی نحوه برخورد با محتوایتان را در رابطه با COPPA مشخص کنید، با
TagForChildDirectedTreatmentتماس نگیرید.
مثال زیر نشان میدهد که شما میخواهید محتوای شما برای اهداف COPPA به عنوان محتوای فرزند-محور در نظر گرفته شود:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
// Indicate that ad requests should have child age treatment.
AgeRestrictedTreatment = AgeRestrictedTreatment.Child
};
MobileAds.SetRequestConfiguration(requestConfiguration);
کاربران زیر سن قانونی
شما میتوانید درخواستهای تبلیغاتی خود را برای دریافت خدمات درمانی برای کاربران در منطقه اقتصادی اروپا (EEA) زیر سن قانونی علامتگذاری کنید. این ویژگی برای کمک به تسهیل رعایت مقررات عمومی حفاظت از دادهها (GDPR) طراحی شده است. توجه داشته باشید که ممکن است تعهدات قانونی دیگری تحت GDPR داشته باشید. راهنماییهای اتحادیه اروپا را بررسی کنید و با مشاور حقوقی خود مشورت کنید. توجه داشته باشید که ابزارهای گوگل برای تسهیل رعایت این مقررات طراحی شدهاند و هیچ ناشر خاصی را از تعهدات خود تحت قانون معاف نمیکنند.
درباره چگونگی تأثیر GDPR بر ناشران بیشتر بدانید .هنگام استفاده از این ویژگی، پارامتر «برچسب برای کاربران زیر سن قانونی در اروپا» (TFUA) در درخواست تبلیغ گنجانده میشود. این پارامتر تبلیغات شخصیسازیشده، از جمله بازاریابی مجدد، را برای آن درخواست تبلیغ خاص غیرفعال میکند. همچنین درخواستها به فروشندگان تبلیغات شخص ثالث، مانند پیکسلهای اندازهگیری تبلیغ و سرورهای تبلیغاتی شخص ثالث را غیرفعال میکند.
این تنظیم را میتوان با تمام نسخههای SDK سرویسهای گوگل پلی از طریق RequestConfiguration.TagForUnderAgeOfConsent استفاده کرد:
- تابع
TagForUnderAgeOfConsentدرRequestConfigurationبا آرگومانTagForUnderAgeOfConsent.Trueفراخوانی کنید تا نشان دهید که میخواهید پیکربندی درخواست به شیوهای مناسب برای کاربران زیر سن قانونی انجام شود. - فراخوانی
TagForUnderAgeOfConsentدرRequestConfigurationبا آرگومانTagForUnderAgeOfConsent.Falseنشان میدهد که شما نمیخواهید پیکربندی درخواست به شیوهای مناسب برای کاربران زیر سن قانونی انجام شود.
مثال زیر نشان میدهد که شما میخواهید TFUA در درخواست تبلیغ شما لحاظ شود:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
تگهایی که تنظیمات Child-directed و TagForUnderAgeOfConsent را فعال میکنند، نباید همزمان روی true تنظیم شده باشند. در این صورت، تنظیمات Child-directed اولویت دارد.
فیلتر کردن محتوای تبلیغات
این تنظیم را میتوان با تمام نسخههای SDK سرویسهای Google Play از طریق RequestConfiguration.Builder.SetMaxAdContentRating() استفاده کرد:
برنامهها میتوانند با استفاده از MaxAdContentRating در RequestConfiguration ، حداکثر رتبهبندی محتوای تبلیغ را برای پیکربندی درخواست خود تعیین کنند. تبلیغات AdMob که برای این درخواستها بازگردانده میشوند، دارای رتبهبندی محتوایی در آن سطح یا پایینتر از آن سطح هستند. مقادیر ممکن برای این شبکه اضافی بر اساس طبقهبندیهای برچسب محتوای دیجیتال است و باید یکی از اشیاء MaxAdContentRating زیر باشد:
-
MaxAdContentRating.G -
MaxAdContentRating.PG -
MaxAdContentRating.T -
MaxAdContentRating.MA
کد زیر یک شیء RequestConfiguration را پیکربندی میکند تا مشخص کند محتوای تبلیغ برگردانده شده باید با یک برچسب محتوای دیجیتال که بالاتر از G نباشد، مطابقت داشته باشد:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);
درخواست تبلیغ
شیء AdRequest اطلاعات هدفگیری را برای ارسال به همراه درخواست تبلیغ جمعآوری میکند.
اضافه کردن امکانات شبکه
موارد اضافی شبکه، جزئیات اضافی ارسال شده با درخواست تبلیغ هستند که مختص یک منبع تبلیغ واحد میباشند.
قطعه کد زیر یک پارامتر اضافی به نام collapsible با مقدار bottom برای Google تنظیم میکند:
var adRequest = new AdRequest();
adRequest.Extras.Add("collapsible", "bottom");