این راهنما نحوه ارائه اطلاعات هدفگیری به یک درخواست تبلیغ را توضیح میدهد.
پیشنیازها
- راهنمای شروع به کار را تکمیل کنید.
درخواست پیکربندی
شیء RequestConfiguration پیکربندی سراسری هر درخواست تبلیغ را جمعآوری میکند و توسط MobileAds.SetRequestConfiguration() اعمال میشود.
// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TestDeviceIds = TestDeviceIds
});
برای اطمینان از اینکه تمام درخواستهای تبلیغاتی، تغییرات پیکربندی درخواست را اعمال میکنند، قبل از مقداردهی اولیه SDK، پیکربندی درخواست را تنظیم کنید.
محیط کودک محور
برای اهداف قانون حفاظت از حریم خصوصی آنلاین کودکان (COPPA) ، تنظیماتی به نام «برچسب برای رفتار کودکمحور» وجود دارد.
به عنوان یک توسعهدهنده برنامه، میتوانید هنگام ارسال درخواست تبلیغ، مشخص کنید که آیا میخواهید گوگل محتوای شما را به عنوان محتوای کودک محور در نظر بگیرد یا خیر. اگر مشخص کنید که میخواهید گوگل محتوای شما را به عنوان محتوای کودک محور در نظر بگیرد، ما اقداماتی را برای غیرفعال کردن تبلیغات مبتنی بر تعامل (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
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
با تنظیم این برچسب، شما تأیید میکنید که این اعلان دقیق است و شما مجاز به اقدام از طرف مالک برنامه هستید. شما متوجه هستید که سوءاستفاده از این تنظیم ممکن است منجر به مسدود شدن حساب گوگل شما شود.
کاربران زیر سن قانونی
شما میتوانید درخواستهای تبلیغاتی خود را برای دریافت خدمات درمانی برای کاربران در منطقه اقتصادی اروپا (EEA) زیر سن قانونی علامتگذاری کنید. این ویژگی برای کمک به تسهیل رعایت مقررات عمومی حفاظت از دادهها (GDPR) طراحی شده است. توجه داشته باشید که ممکن است تعهدات قانونی دیگری تحت GDPR داشته باشید. راهنماییهای اتحادیه اروپا را بررسی کنید و با مشاور حقوقی خود مشورت کنید. توجه داشته باشید که ابزارهای گوگل برای تسهیل رعایت این مقررات طراحی شدهاند و هیچ ناشر خاصی را از تعهدات خود تحت قانون معاف نمیکنند. درباره چگونگی تأثیر GDPR بر ناشران بیشتر بدانید .
هنگام استفاده از این ویژگی، پارامتر «برچسب برای کاربران زیر سن قانونی در اروپا» (TFUA) در درخواست تبلیغ گنجانده میشود. این پارامتر تبلیغات شخصیسازیشده، از جمله بازاریابی مجدد، را برای آن درخواست تبلیغ خاص غیرفعال میکند. همچنین درخواستها به فروشندگان تبلیغات شخص ثالث، مانند پیکسلهای اندازهگیری تبلیغ و سرورهای تبلیغاتی شخص ثالث را غیرفعال میکند.
این تنظیم را میتوان با تمام نسخههای SDK سرویسهای Google Play از طریق RequestConfiguration.TagForUnderAgeOfConsent استفاده کرد:
- تابع
TagForUnderAgeOfConsentدرRequestConfigurationبا آرگومانTagForUnderAgeOfConsent.Trueفراخوانی کنید تا نشان دهید که میخواهید پیکربندی درخواست به شیوهای مناسب برای کاربران زیر سن قانونی انجام شود. - فراخوانی
TagForUnderAgeOfConsentدرRequestConfigurationبا آرگومانTagForUnderAgeOfConsent.Falseنشان میدهد که شما نمیخواهید پیکربندی درخواست به شیوهای مناسب برای کاربران زیر سن قانونی انجام شود.
مثال زیر نشان میدهد که شما میخواهید TFUA در درخواست تبلیغ شما لحاظ شود:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});
تگهایی که تنظیمات 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);