هدف گذاری

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

برای اطمینان از اینکه همه درخواست‌های تبلیغ، تغییرات پیکربندی درخواست را اعمال می‌کنند، قبل از راه‌اندازی Google Mobile Ads Flutter Plugin پیکربندی درخواست را به‌روزرسانی کنید.

سن درمانی را تنظیم کنید

برای کمک به شما در مدیریت رعایت مقررات مربوط به حریم خصوصی مربوط به کودکان و نوجوانان، Google Mobile Ads Flutter Plugin تنظیمات مربوط به سن را ارائه می‌دهد. تنظیمات مربوط به سن به شما امکان می‌دهد مشخص کنید که آیا Google Mobile Ads Flutter Plugin باید محافظت‌های خاصی را برای نمایش تبلیغات برای کودکان، نوجوانان یا سن نامشخص اعمال کند یا خیر.

شما می‌توانید با استفاده از ویژگی ageRestrictedTreatment در شیء RequestConfiguration ، رفتار سنی را تنظیم کنید.

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

RequestConfiguration requestConfiguration = RequestConfiguration(
  // Indicates that ad requests should have child age treatment.
  ageRestrictedTreatment: AgeRestrictedTreatment.child,
);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

برای مشخص کردن نوجوان یا سن نامشخص، تنظیمات AgeRestrictedTreatment.child را با موارد زیر جایگزین کنید:

  • AgeRestrictedTreatment.teen
  • AgeRestrictedTreatment.unspecified

هنگام استفاده از این تنظیمات، Google Mobile Ads Flutter Plugin یک پارامتر tfat را در درخواست‌های تبلیغ لحاظ می‌کند. برای تعیین سن مناسب برای کاربران خود بر اساس تعهدات قانونی و نظارتی خود، با مشاور حقوقی خود مشورت کنید. برای اطلاعات بیشتر، به بخش «درخواست تبلیغ از یک برنامه را برای محدودیت سنی برچسب‌گذاری کنید» مراجعه کنید.

از TFCD و TFUA به درمان پیری مهاجرت کنید

تنظیمات مربوط به سن، جایگزین تنظیمات منسوخ شده‌ی RequestConfiguration.tagForChildDirectedTreatment (TFCD) و RequestConfiguration.tagForUnderAgeOfConsent (TFUA) می‌شود.

جدول زیر تنظیمات TFCD و TFUA و معادل‌های مربوط به سن آنها را نشان می‌دهد:

تی‌اف‌سی‌دی

TFCD درمان سن
TagForChildDirectedTreatment.yes AgeRestrictedTreatment.child
TagForChildDirectedTreatment.no AgeRestrictedTreatment.unspecified
TagForChildDirectedTreatment.unspecified AgeRestrictedTreatment.unspecified
هیچ ارزشی اختصاص داده نشده است AgeRestrictedTreatment.unspecified
معادلی وجود ندارد AgeRestrictedTreatment.teen

TFUA

TFUA درمان سن
TagForUnderAgeOfConsent.yes AgeRestrictedTreatment.child
TagForUnderAgeOfConsent.no AgeRestrictedTreatment.unspecified
TagForUnderAgeOfConsent.unspecified AgeRestrictedTreatment.unspecified
هیچ ارزشی اختصاص داده نشده است AgeRestrictedTreatment.unspecified
معادلی وجود ندارد AgeRestrictedTreatment.teen

تداخلات درمانی سن با TFCD و TFUA را درک کنید

اگر تنظیمات مربوط به سن و تنظیمات TFCD یا TFUA را تنظیم کنید، گوگل محافظه‌کارانه‌ترین تنظیمات را اعمال می‌کند.

محیط کودک محور

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

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

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

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

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

شما می‌توانید درخواست‌های تبلیغاتی خود را برای دریافت خدمات درمانی برای کاربران در منطقه اقتصادی اروپا (EEA) زیر سن قانونی علامت‌گذاری کنید. این ویژگی برای کمک به تسهیل رعایت مقررات عمومی حفاظت از داده‌ها (GDPR) طراحی شده است. توجه داشته باشید که ممکن است تعهدات قانونی دیگری تحت GDPR داشته باشید. لطفاً راهنمایی‌های اتحادیه اروپا را بررسی کرده و با وکیل حقوقی خود مشورت کنید. لطفاً به یاد داشته باشید که ابزارهای گوگل برای تسهیل رعایت این مقررات طراحی شده‌اند و هیچ ناشر خاصی را از تعهدات خود تحت قانون معاف نمی‌کنند. درباره چگونگی تأثیر 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 تنظیم شوند. در این صورت، تنظیمات Child-directed اولویت دارد.

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

رتبه‌بندی محتوای تبلیغات را می‌توان با استفاده از 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);