هدف گذاری

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

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

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

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

  • از آرگومان TagForChildDirectedTreatment.yes استفاده کنید تا نشان دهید که می‌خواهید محتوای شما برای اهداف COPPA به‌عنوان هدایت‌شده توسط کودکان در نظر گرفته شود.
  • از آرگومان TagForChildDirectedTreatment.no استفاده کنید تا نشان دهید که نمی‌خواهید محتوای شما برای اهداف COPPA به‌عنوان کارگردانی کودک در نظر گرفته شود.
  • از آرگومان TagForChildDirectedTreatment.unspecified استفاده کنید یا اگر نمی خواهید نشان دهید که مایلید با محتوای شما با توجه به COPPA در درخواست های تبلیغاتی چگونه رفتار شود، این برچسب را تنظیم نکنید.

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

final RequestConfiguration requestConfiguration = RequestConfiguration(
  tagForChildDirectedTreatment: TagForChildDirectedTreatment.yes);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

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

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

تگ با استفاده از RequestConfiguration.tagForUnderAgeOfConsent() تنظیم شده است:

  • از آرگومان TagForUnderAgeOfConsent.yes استفاده کنید تا نشان دهید که می خواهید پیکربندی درخواست به شیوه ای مناسب برای کاربران زیر سن رضایت انجام شود.
  • از آرگومان TagForUnderAgeOfConsent.no استفاده کنید تا نشان دهد که نمی خواهید پیکربندی درخواست به شیوه ای مناسب برای کاربران زیر سن رضایت انجام شود.
  • از آرگومان TagForUnderAgeOfConsent.unspecified استفاده کنید یا این برچسب را تنظیم نکنید تا مشخص کنید آیا درخواست آگهی باید برای کاربران زیر سن رضایت در منطقه اقتصادی اروپا (EEA) درمان شود یا خیر. مثال زیر نشان می‌دهد که می‌خواهید TFUA در درخواست آگهی شما گنجانده شود:

    final RequestConfiguration requestConfiguration = RequestConfiguration(
      tagForUnderAgeOfConsent: TagForUnderAgeOfConsent.yes);
    MobileAds.instance.updateRequestConfiguration(requestConfiguration);
    

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

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

رتبه بندی محتوای تبلیغات را می توان با استفاده از RequestConfiguration.maxAdContentRating() تنظیم کرد:

آگهی‌های AdMob که برای این درخواست‌ها برگردانده می‌شوند دارای رتبه‌بندی محتوا در آن سطح یا پایین‌تر هستند. مقادیر ممکن برای این شبکه اضافی بر اساس طبقه بندی برچسب محتوای دیجیتال است و می تواند یکی از اشیاء MaxAdContentRating زیر باشد:

  • MaxAdContentRating.g
  • MaxAdContentRating.pg
  • MaxAdContentRating.t
  • MaxAdContentRating.ma

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

final RequestConfiguration requestConfiguration = RequestConfiguration(
  maxAdContentRating: MaxAdContentRating.g);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

درخواست آگهی

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

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

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

// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = AdManagerAdRequest(
  customTargeting: {'age': '25'},
);

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

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

در اینجا مثالی از تنظیم PPID آورده شده است:

AdManagerAdRequest adRequest = AdManagerAdRequest(
  publisherProvidedId: 'AB123456789',
);

URL محتوا

برای ارائه یک URL محتوا برای تبلیغات هدفمند محتوا و ایمنی نام تجاری، می‌توانید هنگام ایجاد AdManagerAdRequest ، یک contentUrl ارسال کنید:

AdManagerAdRequest request = AdManagerAdRequest(
  contentUrl: 'https://www.example.com',
);

ایمنی برند

برنامه‌هایی که محتوای پویا را برای مخاطبان مختلف نمایش می‌دهند، می‌توانند هنگام ایجاد AdManagerAdRequest ، فهرست کوتاهی از URLها را با ارائه neighboringContentUrls ارائه دهند:

final neighboringContentUrls = [
  'https://www.mycontenturl1.com',
  'https://www.mycontenturl2.com',
  'https://www.mycontenturl3.com',
  'https://www.mycontenturl4.com',
];
AdManagerAdRequest request = AdManagerAdRequest(
    neighboringContentUrls: neighboringContentUrls,
  );

neighboringContentUrls با contentUrl تفاوت دارد زیرا فقط برای ایمنی برند استفاده می شود.