هدف گیری

پلاتفرم را انتخاب کنید: 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 را با موارد زیر جایگزین کنید:

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

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

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

با تنظیم این برچسب، گواهی می‌کنید که این اعلان صحیح است و شما مجاز هستید ازطرف مالک برنامه اقدام کنید. می‌دانید که سوءاستفاده از این تنظیم ممکن است منجر به بسته شدن «حساب Google» شما شود.

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

  • TagForChildDirectedTreatment را با TagForChildDirectedTreatment.True تنظیم کنید تا نشان دهید می‌خواهید محتوایتان برای اهداف COPPA به‌عنوان محتوای ویژه کودکان درنظر گرفته شود. این تنظیم از انتقال شناسه تبلیغاتی Android (AAID) جلوگیری می‌کند.

  • TagForChildDirectedTreatment را روی TagForChildDirectedTreatment.False تنظیم کنید تا نشان دهید نمی‌خواهید محتوایتان برای اهداف COPPA به‌عنوان محتوای مختص کودکان درنظر گرفته شود.

  • اگر نمی‌خواهید در درخواست‌های آگهی مشخص کنید که می‌خواهید با محتوایتان ازنظر COPPA چگونه رفتار شود، TagForChildDirectedTreatment را با null تنظیم کنید.

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

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

با تنظیم این برچسب، گواهی می‌کنید که این اعلان صحیح است و شما مجاز هستید ازطرف مالک برنامه اقدام کنید. می‌دانید که سوءاستفاده از این تنظیم ممکن است منجر به بسته شدن «حساب Google» شما شود.

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

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

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

مانند تنظیمات مختص کودکان، روشی در RequestConfiguration برای تنظیم پارامتر TFUA وجود دارد: TagForUnderAgeOfConsent، با گزینه‌های زیر.

  • TagForUnderAgeOfConsent را با TagForUnderAgeOfConsent.True تنظیم کنید تا نشان دهید که می‌خواهید درخواست آگهی برای کاربران ساکن منطقه اقتصادی اروپا (EEA) که زیر سن قانونی هستند، درمان دریافت کند. این تنظیم از انتقال شناسه تبلیغاتی Android (AAID) جلوگیری می‌کند.

  • TagForUnderAgeOfConsent را با TagForUnderAgeOfConsent.False تنظیم کنید تا نشان دهید می‌خواهید درخواست آگهی برای کاربران در منطقه اقتصادی اروپا (EEA) که زیر سن قانونی هستند، درمان دریافت نکند.

  • TagForUnderAgeOfConsent را با null تنظیم کنید تا نشان دهید مشخص نکرده‌اید که آیا درخواست آگهی باید برای کاربران ساکن «منطقه اقتصادی اروپا» (EEA) که زیر سن قانونی هستند، رفتار مناسبی دریافت کند یا نه.

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

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

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

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

برای رعایت خط‌مشی آگهی‌های نامناسب Google Play که شامل پیشنهادهای مرتبط در آگهی می‌شود، همه آگهی‌ها و پیشنهادهای مرتبط با آن‌ها که در برنامه شما نشان داده می‌شود باید برای رده‌بندی محتوای برنامه شما مناسب باشد، حتی اگر محتوا به‌خودی‌خود با خط‌مشی‌های Google Play مطابقت داشته باشد.

ابزارهایی مثل حداکثر رده‌بندی محتوای آگهی می‌تواند به شما کمک کند کنترل بیشتری بر محتوای آگهی‌های نشان‌داده‌شده به کاربرانتان داشته باشید. می‌توانید حداکثر رده‌بندی محتوا را تنظیم کنید تا به رعایت خط‌مشی‌های پلاتفرم کمک کنید.

برنامه‌ها می‌توانند بااستفاده از فیلد MaxAdContentRating حداکثر رده‌بندی محتوای آگهی را برای درخواست‌های آگهی خود تنظیم کنند. آگهی‌های AdMob که هنگام پیکربندی این تنظیم برگردانده می‌شوند، دارای رده‌بندی محتوایی در سطح درخواست یا پایین‌تر از آن هستند.

مقادیر ممکن برای این شبکه اضافی براساس طبقه‌بندی‌های برچسب محتوای دیجیتال است، و باید یکی از رشته‌های زیر باشد:

  • MaxAdContentRating.G
  • MaxAdContentRating.PG
  • MaxAdContentRating.T
  • MaxAdContentRating.MA

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

RequestConfiguration requestConfiguration = new RequestConfiguration
{
    MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);

درباره تنظیم حداکثر رده‌بندی محتوا برای هر درخواست آگهی بیشتر بدانید.

درخواست آگهی

شیء AdManagerAdRequest اطلاعات هدف‌یابی را برای ارسال با درخواست آگهی جمع‌آوری می‌کند.

هدف‌یابی سفارشی

می‌توانید جفت‌های کلید-مقدار سفارشی را برای هدف‌یابی ردیف‌های کمپین «مدیر آگهی Google» ازطریق 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 نسخه ۱.۱) و داده‌های زمینه‌ای (طبقه‌بندی محتوای IAB نسخه ۲.۲) باشد.

مثال زیر بخش‌بندی مخاطب را تنظیم می‌کند:

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" }
    }
};