هدف گذاری

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

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

پیش نیازها

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

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

مثال زیر MobileAds با یک شی RequestConfiguration با شناسه های دستگاه آزمایشی تنظیم می کند:

// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    TestDeviceIds = TestDeviceIds
});

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

تنظیم به کارگردانی کودک

برای اهداف قانون حفاظت از حریم خصوصی آنلاین کودکان (COPPA) ، تنظیمی به نام "برچسب برای درمان تحت هدایت کودک" وجود دارد. با تنظیم این برچسب، تأیید می‌کنید که این اعلان دقیق است و مجاز هستید از طرف صاحب برنامه اقدام کنید. می‌دانید که سوء استفاده از این تنظیم ممکن است منجر به فسخ حساب Google شما شود.

به‌عنوان یک توسعه‌دهنده برنامه، می‌توانید مشخص کنید که آیا می‌خواهید Google محتوای شما را به‌عنوان برنامه‌نویسی برای کودکان در نظر بگیرد یا خیر. اگر نشان می‌دهید که می‌خواهید Google محتوای شما را به‌عنوان محصولی برای کودکان در نظر بگیرد، SDK اقداماتی را برای غیرفعال کردن IBA و تبلیغات بازاریابی مجدد در آن درخواست آگهی انجام می‌دهد.

از طریق RequestConfiguration.TagForChildDirectedTreatment) می‌توان از این تنظیم با همه نسخه‌های SDK خدمات Google Play استفاده کرد:

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

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

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

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

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

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

درباره نحوه تأثیر GDPR بر ناشران بیشتر بیاموزید .

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

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

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

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

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

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

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

برچسب‌هایی که برای فعال کردن تنظیمات Child-directed و TagForUnderAgeOfConsent هر دو به طور همزمان روی true تنظیم شوند. اگر آنها هستند، تنظیمات به کارگردانی کودک اولویت دارد.

فیلتر کردن محتوای تبلیغاتی

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

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

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

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

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

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

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

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

درخواست آگهی

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

هدف گذاری سفارشی

می‌توانید از طریق AdManagerAdRequest.AddCustomTargeting() جفت‌های کلید-مقدار سفارشی را برای هدف قرار دادن موارد خط کمپین‌های Google Ad Manager ارسال کنید:

مثال زیر سن هدف گذاری سفارشی را 25 می گذراند:

// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CustomTargeting = new Dictionary<string, string>
    {
        { "age", "25"}
    }
};

مثال زیر افراد بین 24 تا 26 سال را هدف قرار می دهد:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CustomTargeting = new Dictionary<string, string>
    {
        { "age", "24, 25, 26"}
    }
};

استثناهای دسته بندی

می‌توانید با استفاده از فیلد AdManagerAdRequest CategoryExclusion ، سطح محرومیت دسته‌ای در سطح اسلات را به درخواست اضافه کنید:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CategoryExclusions = new HashSet<string>
    {
        "automobile",
        "boat"
    }
};

ناشر شناسه هایی را ارائه کرد

می‌توانید یک شناسه ارائه‌شده ناشر (PPID) را برای استفاده در محدودیت‌های فرکانس، تقسیم‌بندی و هدف‌یابی مخاطب، چرخش متوالی آگهی، و کنترل‌های تحویل آگهی مبتنی بر مخاطب در سراسر دستگاه‌ها تنظیم کنید.

مثال زیر PPID را تنظیم می کند:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    PublisherProvidedId = "AB123456789"
};

ناشر سیگنال هایی را ارائه کرد

می‌توانید مخاطبان و داده‌های متنی را به‌عنوان سیگنال‌های ارائه‌شده ناشر (PPS) در درخواست‌های آگهی ارسال کنید. با PPS، می‌توانید از داده‌های کاربر خود برای بهبود درآمدزایی برنامه‌ای با برقراری ارتباط با ویژگی‌های مخاطبان خود به پیشنهاد دهندگان در همه انواع تراکنش ، با استفاده از طبقه‌بندی استاندارد، بدون نیاز به اشتراک‌گذاری شناسه‌های کاربر، استفاده کنید. ویژگی‌های مخاطب شما می‌تواند شامل داده‌های رفتاری و مبتنی بر علاقه ( IAB Audience Taxonomy 1.1 ) و داده‌های متنی ( IAB Content Taxonomy 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"},
    }
};