RequestConfiguration.Builder

class RequestConfiguration.Builder


سازنده برای RequestConfiguration .

خلاصه

سازندگان عمومی

توابع عمومی

RequestConfiguration !
build ()

RequestConfiguration را می سازد.

RequestConfiguration.Builder !

حداکثر رتبه بندی محتوای تبلیغات را تعیین می کند.

RequestConfiguration.Builder !

وضعیت شخصی سازی رفتار حریم خصوصی ناشر را تنظیم می کند.

RequestConfiguration.Builder !

این روش به شما امکان می‌دهد مشخص کنید که آیا می‌خواهید برنامه شما برای اهداف قانون حفاظت از حریم خصوصی آنلاین کودکان (COPPA) - http://business.ftc.gov/privacy-and-security/childrens-privacy تلقی شود یا خیر.

RequestConfiguration.Builder !

این روش به شما امکان می دهد برنامه خود را برای دریافت درمان برای کاربران زیر سن رضایت در منطقه اقتصادی اروپا (EEA) علامت گذاری کنید.

RequestConfiguration.Builder !

فهرستی از شناسه‌های دستگاه آزمایشی مربوط به دستگاه‌های آزمایشی را تنظیم می‌کند که همیشه آگهی‌های آزمایشی را درخواست می‌کنند.

سازندگان عمومی

سازنده

Builder()

توابع عمومی

ساختن

fun build(): RequestConfiguration!

RequestConfiguration را می سازد.

setMaxAdContentRating

@CanIgnoreReturnValue
fun setMaxAdContentRating(
    @RequestConfiguration.MaxAdContentRating maxAdContentRating: String?
): RequestConfiguration.Builder!

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

setPublisherPrivacyPersonalizationState

@CanIgnoreReturnValue
fun setPublisherPrivacyPersonalizationState(
    publisherPrivacyPersonalizationState: RequestConfiguration.PublisherPrivacyPersonalizationState!
): RequestConfiguration.Builder!

وضعیت شخصی سازی رفتار حریم خصوصی ناشر را تنظیم می کند.

setTagForChildDirectedTreatment

@CanIgnoreReturnValue
fun setTagForChildDirectedTreatment(
    @RequestConfiguration.TagForChildDirectedTreatment tagForChildDirectedTreatment: Int
): RequestConfiguration.Builder!

این روش به شما امکان می‌دهد مشخص کنید که آیا می‌خواهید برنامه شما برای اهداف قانون حفاظت از حریم خصوصی آنلاین کودکان (COPPA) - http://business.ftc.gov/privacy-and-security/childrens-privacy تلقی شود یا خیر.

اگر این روش را روی TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE تنظیم کنید، نشان می‌دهید که برنامه شما باید برای اهداف قانون حفاظت از حریم خصوصی آنلاین کودکان (COPPA) به‌عنوان هدایت‌شده توسط کودک در نظر گرفته شود.

اگر این روش را روی TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE تنظیم کنید، نشان می‌دهید که برنامه شما نباید برای اهداف قانون حفاظت از حریم خصوصی آنلاین کودکان (COPPA) به‌عنوان هدایت‌شده توسط کودک در نظر گرفته شود.

اگر این روش را تنظیم نکنید، یا این روش را روی TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED تنظیم کنید، درخواست‌های تبلیغاتی نشانی از نحوه برخورد با برنامه شما با توجه به COPPA نخواهد داشت.

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

توجه: ممکن است مدتی طول بکشد تا این تعیین به طور کامل در سرویس‌های قابل اجرا Google اجرا شود.

پارامترها
@ RequestConfiguration.TagForChildDirectedTreatment tagForChildDirectedTreatment: Int

روی true تنظیم کنید تا نشان دهد برنامه شما باید به‌عنوان برنامه‌ریزی شده برای کودکان در نظر گرفته شود. روی false تنظیم کنید تا نشان دهد که برنامه شما نباید به‌عنوان برنامه‌ریزی شده برای کودکان در نظر گرفته شود.

setTagFor UnderAgeOfConsent

@CanIgnoreReturnValue
fun setTagForUnderAgeOfConsent(
    @RequestConfiguration.TagForUnderAgeOfConsent tagForUnderAgeOfConsent: Int
): RequestConfiguration.Builder!

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

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

اگر این روش را روی TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE تنظیم کنید، نشان می‌دهید که می‌خواهید برنامه‌تان به شیوه‌ای مناسب برای کاربران زیر سن رضایت مدیریت شود.

اگر این روش را روی TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE تنظیم کنید، نشان می‌دهید که نمی‌خواهید برنامه شما به گونه‌ای مدیریت شود که برای کاربران زیر سن رضایت مناسب باشد.

اگر این روش را تنظیم نکنید، یا این روش را روی TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED تنظیم کنید، برنامه شما هیچ نشانی از نحوه مدیریت برنامه شما به روشی مناسب برای کاربران زیر سن رضایت ندارد.

setTestDeviceIds

@CanIgnoreReturnValue
fun setTestDeviceIds(testDeviceIds: (Mutable)List<String!>?): RequestConfiguration.Builder!

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

پارامترها
testDeviceIds: ( Mutable ) List < String !>?

لیست شناسه های دستگاه های آزمایشی برای پاک کردن لیست، null پاس کنید.

برمی گرداند
RequestConfiguration.Builder !

Builder