هدف گیری

پلاتفرم را انتخاب کنید: Android iOS Unity Flutter Android (Legacy)

این راهنما توضیح می‌دهد که چگونه اطلاعات هدف‌یابی را به درخواست آگهی ارائه دهید.

قبل‌از شروع

پیش‌از ادامه دادن، Google Mobile Ads Unity Plugin را راه‌اندازی کنید.

پیکربندی درخواست

شیء RequestConfiguration پیکربندی سراسری را برای هر درخواست آگهی جمع‌آوری می‌کند و توسط MobileAds.SetRequestConfiguration() اعمال می‌شود.

MobileAds.SetRequestConfiguration(requestConfiguration);

برای اطمینان از اینکه همه درخواست‌های آگهی تغییرات پیکربندی درخواست را اعمال می‌کنند، پیکربندی درخواست را قبل‌از مقداردهی اولیه کیت توسعه نرم‌افزار تنظیم کنید.

تنظیم رفتار براساس سن

برای کمک به شما در مدیریت رعایت مقررات حریم خصوصی مربوط به کودکان و نوجوانان، 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

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 را تنظیم کنید، Google محافظه‌کارانه‌ترین رفتار را اعمال می‌کند.

درمان سن پیش‌بر با «واسطه‌گری AdMob»

اگر تنظیمات مربوط به سن را بااستفاده از Google Mobile Ads Unity Plugin تنظیم کنید، آداپتورهای میانجی سیگنال تنظیمات مربوط به سن را به منابع آگهی شخص ثالث ادغام‌شده بازارسال می‌کنند.

جدول زیر نسخه‌های آداپتور واسطه‌گری را که از بازارسال کردن علامت رفتار با محدودیت سنی به منابع آگهی شخص ثالث یکپارچه‌شده پشتیبانی می‌کنند فهرست می‌کند:

نام آداپتور میانجی‌گری پایین‌ترین نسخه پشتیبانی‌شده
AppLovin 8.7.4
BidMachine 1.4.2
Bigo 1.1.0
Chartboost 4.13.0
DTExchange (Fyber) 3.5.10
i-mobile 1.3.13
InMobi 5.3.0
IronSource 4.5.3
Liftoff Monetize (Vungle) 5.7.5
LY (Line) 2.1.1
maio 3.1.9
Meta (Facebook) 3.18.7
Mintegral 2.2.3
Moloco 3.8.0
MyTarget 3.39.0
Pangle 7.0.0
PubMatic 2.1.3

تنظیمات مختص کودکان

برای اهداف قانون محافظت از حریم خصوصی آنلاین کودکان (COPPA)، تنظیمی به‌نام «برچسب برای رفتار مختص کودکان» وجود دارد.

به‌عنوان توسعه‌دهنده نرم‌افزار، می‌توانید هنگام درخواست آگهی مشخص کنید که آیا می‌خواهید Google محتوایتان را به‌عنوان محتوای مختص کودکان درنظر بگیرد یا نه. اگر مشخص کنید که می‌خواهید Google محتوایتان را به‌عنوان محتوای مختص کودکان درنظر بگیرد، Google Mobile Ads Unity Plugin اقداماتی را برای غیرفعال کردن آگهی‌های بازاریابی مجدد و IBA در آن درخواست آگهی انجام می‌دهد. از این تنظیم با همه نسخه‌های کیت توسعه نرم‌افزار خدمات Google Play تا RequestConfiguration.TagForChildDirectedTreatment استفاده کنید:

  • TagForChildDirectedTreatment را در RequestConfiguration با آرگومان TagForChildDirectedTreatment.True فراخوانی کنید تا نشان دهید می‌خواهید محتوایتان برای اهداف COPPA به‌عنوان محتوای مختص کودکان درنظر گرفته شود.
  • TagForChildDirectedTreatment را در RequestConfiguration با آرگومان TagForChildDirectedTreatment.False فراخوانی کنید تا نشان دهید که نمی‌خواهید محتوایتان برای اهداف «قانون محافظت از حریم خصوصی آنلاین کودکان» به‌عنوان محتوای ویژه کودکان درنظر گرفته شود.
  • اگر نمی‌خواهید نحوه برخورد با محتوایتان را ازنظر COPPA در درخواست‌های آگهی مشخص کنید، TagForChildDirectedTreatment را فراخوانی نکنید.

مثال زیر نشان می‌دهد که می‌خواهید محتوایتان برای اهداف COPPA به‌عنوان محتوای مختص کودکان درنظر گرفته شود:

RequestConfiguration requestConfiguration = new RequestConfiguration
{
    TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);

می‌توانید درخواست‌های آگهی‌تان را علامت‌گذاری کنید تا برای کاربران ساکن «منطقه اقتصادی اروپا» (EEA) که زیر سن قانونی هستند، رفتار مناسب اعمال شود. این ویژگی برای کمک به تسهیل رعایت مقررات کلی حفاظت از داده (GDPR) طراحی شده است. ممکن است تعهدات قانونی دیگری تحت «مقررات عمومی حفاظت از داده‌ها» داشته باشید. راهنمای اتحادیه اروپا را مرور کنید و با مشاور حقوقی خودتان مشورت کنید. ابزارهای Google برای تسهیل رعایت مقررات طراحی شده‌اند و هیچ ناشر خاصی را از تعهداتش طبق قانون معاف نمی‌کنند.

درباره نحوه تأثیر «مقررات کلی حفاظت از داده» بر ناشران بیشتر بدانید.

هنگام استفاده از این ویژگی، پارامتر «برچسب برای کاربران زیر سن قانونی در اروپا» (TFUA) در درخواست آگهی گنجانده می‌شود. این پارامتر تبلیغات شخصی‌سازی‌شده، ازجمله بازاریابی مجدد، را برای آن درخواست آگهی خاص غیرفعال می‌کند. همچنین درخواست‌ها به فروشندگان آگهی طرف سوم را غیرفعال می‌کند، مانند پیکسل‌های سنجش آگهی و سرورهای آگهی طرف سوم.

از این تنظیم می‌توان با همه نسخه‌های کیت توسعه نرم‌افزار «خدمات Google Play» ازطریق RequestConfiguration.TagForUnderAgeOfConsent استفاده کرد:

  • TagForUnderAgeOfConsent را در RequestConfiguration با آرگومان TagForUnderAgeOfConsent.True فراخوانی کنید تا نشان دهید می‌خواهید پیکربندی درخواست به‌گونه‌ای انجام شود که برای کاربران زیر سن قانونی مناسب باشد.
  • فراخوانی TagForUnderAgeOfConsent در RequestConfiguration با آرگومان TagForUnderAgeOfConsent.False نشان می‌دهد که نمی‌خواهید پیکربندی درخواست به‌گونه‌ای انجام شود که برای کاربران زیر سن رضایت مناسب باشد.

مثال زیر نشان می‌دهد که می‌خواهید TFUA در درخواست آگهی شما گنجانده شود:

RequestConfiguration requestConfiguration = new RequestConfiguration
{
    TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);

برچسب‌های فعال کردن تنظیم مختص کودکان و TagForUnderAgeOfConsent نباید هم‌زمان روی درست تنظیم شوند. اگر این‌طور باشد، تنظیم «مختص کودکان» اولویت دارد.

فیلتر کردن محتوای آگهی

از این تنظیم می‌توان با همه نسخه‌های کیت توسعه نرم‌افزار «خدمات 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");