این راهنما نحوه ارائه اطلاعات هدفگیری به یک درخواست تبلیغ را توضیح میدهد.
قبل از اینکه شروع کنی
قبل از ادامه، 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 شما شود.
به عنوان یک توسعهدهنده برنامه، میتوانید هنگام ارسال درخواست تبلیغ، مشخص کنید که آیا میخواهید گوگل با محتوای شما به عنوان محتوای کودکمحور رفتار کند یا خیر. اگر مشخص کنید که میخواهید گوگل با محتوای شما به عنوان محتوای کودکمحور رفتار کند، Google Mobile Ads Unity Plugin اقداماتی را برای غیرفعال کردن تبلیغات IBA و بازاریابی مجدد در آن درخواست تبلیغ انجام میدهد. از این تنظیم با تمام نسخههای SDK خدمات Google Play از طریق RequestConfiguration.TagForChildDirectedTreatment استفاده کنید:
برای نشان دادن اینکه میخواهید محتوای شما برای اهداف COPPA به صورت child-directedTreatment در نظر گرفته شود،
TagForChildDirectedTreatmentباTagForChildDirectedTreatment.Trueتنظیم کنید. این تنظیم از انتقال شناسه تبلیغاتی اندروید (AAID) جلوگیری میکند.برای اینکه نشان دهید نمیخواهید محتوای شما برای اهداف COPPA به عنوان محتوای فرزند-محور در نظر گرفته شود،
TagForChildDirectedTreatmentباTagForChildDirectedTreatment.Falseتنظیم کنید.اگر نمیخواهید نحوه برخورد با محتوایتان را در درخواستهای تبلیغاتی با توجه به COPPA مشخص کنید،
TagForChildDirectedTreatmentباnullتنظیم کنید.
مثال زیر نشان میدهد که شما میخواهید محتوای شما برای اهداف COPPA به عنوان محتوای فرزند-محور در نظر گرفته شود:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
// Indicate that ad requests should have child age treatment.
AgeRestrictedTreatment = AgeRestrictedTreatment.Child
};
MobileAds.SetRequestConfiguration(requestConfiguration);
با تنظیم این برچسب، شما تأیید میکنید که این اعلان دقیق است و شما مجاز به اقدام از طرف مالک برنامه هستید. شما متوجه هستید که سوءاستفاده از این تنظیم ممکن است منجر به مسدود شدن حساب Google شما شود.
کاربران زیر سن قانونی
شما میتوانید درخواستهای تبلیغاتی خود را برای دریافت خدمات درمانی برای کاربران در منطقه اقتصادی اروپا (EEA) زیر سن قانونی علامتگذاری کنید. این ویژگی برای کمک به تسهیل رعایت مقررات عمومی حفاظت از دادهها (GDPR) طراحی شده است. توجه داشته باشید که ممکن است تعهدات قانونی دیگری تحت GDPR داشته باشید. راهنماییهای اتحادیه اروپا را بررسی کنید و با مشاور حقوقی خود مشورت کنید. توجه داشته باشید که ابزارهای گوگل برای تسهیل رعایت این مقررات طراحی شدهاند و هیچ ناشر خاصی را از تعهدات خود تحت قانون معاف نمیکنند.
درباره چگونگی تأثیر GDPR بر ناشران بیشتر بدانید .هنگام استفاده از این ویژگی، پارامتر «برچسب برای کاربران زیر سن قانونی در اروپا» (TFUA) در درخواست تبلیغ گنجانده میشود. این پارامتر تبلیغات شخصیسازیشده، از جمله بازاریابی مجدد، را برای آن درخواست تبلیغ خاص غیرفعال میکند. همچنین درخواستها به فروشندگان تبلیغات شخص ثالث، مانند پیکسلهای اندازهگیری تبلیغ و سرورهای تبلیغاتی شخص ثالث را غیرفعال میکند.
مانند تنظیمات مربوط به فرزند، در RequestConfiguration متدی برای تنظیم پارامتر TFUA وجود دارد: TagForUnderAgeOfConsent ، با گزینههای زیر.
برای اینکه نشان دهید میخواهید درخواست تبلیغ برای کاربران زیر سن قانونی در منطقه اقتصادی اروپا (EEA) اعمال شود،
TagForUnderAgeOfConsentباTagForUnderAgeOfConsent.Trueتنظیم کنید. این تنظیم از انتقال شناسه تبلیغاتی اندروید (AAID) جلوگیری میکند.برای اینکه نشان دهید میخواهید درخواست تبلیغ برای کاربران زیر سن قانونی در منطقه اقتصادی اروپا (EEA) ارائه نشود ،
TagForUnderAgeOfConsentباTagForUnderAgeOfConsent.Falseتنظیم کنید.مقدار
TagForUnderAgeOfConsentباnullتنظیم کنید تا نشان دهد که مشخص نکردهاید آیا درخواست تبلیغ باید برای کاربران زیر سن قانونی در منطقه اقتصادی اروپا (EEA) در نظر گرفته شود یا خیر.
مثال زیر نشان میدهد که شما میخواهید TFUA در درخواست تبلیغ شما لحاظ شود:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
تگهایی که تنظیمات Child-directed و TagForUnderAgeOfConsent را فعال میکنند، نباید همزمان روی true تنظیم شده باشند. در این صورت، تنظیمات Child-directed اولویت دارد.
فیلتر کردن محتوای تبلیغات
برای رعایت سیاست تبلیغات نامناسب گوگل پلی که شامل پیشنهادهای مرتبط در یک تبلیغ میشود، تمام تبلیغات و پیشنهادهای مرتبط با آنها که در برنامه شما نمایش داده میشوند، باید برای رتبهبندی محتوای برنامه شما مناسب باشند، حتی اگر خود محتوا با سیاستهای گوگل پلی مطابقت داشته باشد.
ابزارهایی مانند حداکثر امتیاز محتوای تبلیغات میتوانند به شما کمک کنند تا کنترل بیشتری بر محتوای تبلیغاتی که به کاربرانتان نشان داده میشود، داشته باشید. میتوانید حداکثر امتیاز محتوا را برای کمک به رعایت سیاستهای پلتفرم تنظیم کنید.
برنامهها میتوانند با استفاده از فیلد MaxAdContentRating حداکثر رتبهبندی محتوای تبلیغ را برای درخواستهای تبلیغ خود تعیین کنند. تبلیغات AdMob که هنگام پیکربندی این تنظیم بازگردانده میشوند، رتبهبندی محتوایی در سطح درخواست یا پایینتر از آن دارند.
مقادیر ممکن برای این شبکه اضافی بر اساس طبقهبندیهای برچسب محتوای دیجیتال است و باید یکی از رشتههای زیر باشد:
-
MaxAdContentRating.G -
MaxAdContentRating.PG -
MaxAdContentRating.T -
MaxAdContentRating.MA
مثال زیر یک شیء RequestConfiguration را پیکربندی میکند تا مشخص کند که محتوای تبلیغ برگردانده شده باید با یک برچسب محتوای دیجیتال که بالاتر از G نباشد، مطابقت داشته باشد:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);
درباره تنظیم حداکثر رتبهبندی محتوا برای هر درخواست تبلیغ بیشتر بدانید.
درخواست تبلیغ
شیء AdManagerAdRequest اطلاعات هدفگیری را برای ارسال به همراه درخواست تبلیغ جمعآوری میکند.
هدفگذاری سفارشی
شما میتوانید جفتهای کلید-مقدار سفارشی را برای هدف قرار دادن آیتمهای سطر کمپینهای Google Ad Manager از طریق AdManagerAdRequest.AddCustomTargeting() ارسال کنید:
مثال زیر سن هدفگیری سفارشی را 25 قرار میدهد:
// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "25" }
}
};
مثال زیر افراد بین ۲۴ تا ۲۶ سال را هدف قرار میدهد:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "24, 25, 26" }
}
};
استثنائات دستهبندی
شما میتوانید با استفاده از فیلد AdManagerAdRequest CategoryExclusions ، یک سطح استثنا برای دستهبندیهای سطح اسلات به یک درخواست اضافه کنید:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CategoryExclusions = new HashSet<string>
{
"automobile",
"boat"
}
};
شناسههای ارائه شده توسط ناشر
شما میتوانید یک شناسه ارائه شده توسط ناشر (PPID) را برای استفاده در محدود کردن فرکانس، تقسیمبندی و هدفگیری مخاطبان، چرخش متوالی تبلیغات و کنترلهای ارائه تبلیغات مبتنی بر مخاطب در دستگاهها تنظیم کنید.
مثال زیر PPID را تنظیم میکند:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
PublisherProvidedId = "AB123456789"
};
سیگنالهای ارائه شده توسط ناشر
شما میتوانید دادههای مخاطب و زمینهای را به عنوان سیگنالهای ارائه شده توسط ناشر (PPS) در درخواستهای تبلیغاتی ارسال کنید. با PPS، میتوانید از دادههای کاربر خود برای بهبود کسب درآمد برنامهریزیشده استفاده کنید و با استفاده از طبقهبندیهای استاندارد، ویژگیهای مخاطبان خود را به پیشنهاددهندگان در انواع تراکنشها ، بدون نیاز به اشتراکگذاری شناسههای کاربر، منتقل کنید. ویژگیهای مخاطبان شما میتواند شامل دادههای رفتاری و مبتنی بر علاقه ( طبقهبندی مخاطبان IAB 1.1 ) و دادههای زمینهای ( طبقهبندی محتوای IAB 2.2 ) باشد.
مثال زیر تقسیمبندی مخاطبان را تنظیم میکند:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
Extras = new Dictionary<string, string>
{
// Set the demographic to an audience with an "Age Range" of 30-34
// and an interest in mergers and acquisitions.
{ "IAB_AUDIENCE_1_1", "1, 2, 3, 4, 5" },
// Set the content to sedan, station wagon and SUV automotive values.
{ "IAB_AUDIENCE_2_2", "6, 7, 8, 9, 10" }
}
};