অনুরোধ কনফিগারেশন। নির্মাতা

class RequestConfiguration.Builder


RequestConfiguration জন্য বিল্ডার।

সারাংশ

পাবলিক কনস্ট্রাক্টর

Builder ()

জনসাধারণের অনুষ্ঠান

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 .

প্রকাশক গোপনীয়তা ব্যক্তিগতকরণ অবস্থা সেট করুন

@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 সেট করুন।

সেটট্যাগফরআন্ডারএজঅফকনসেন্ট

@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 তে সেট করেন, তাহলে আপনার অ্যাপটি কীভাবে সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের জন্য উপযুক্তভাবে পরিচালনা করতে চান তার কোনও ইঙ্গিত আপনার অ্যাপে থাকবে না।

সেটটেস্টডিভাইসআইডি

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

টেস্ট ডিভাইসের সাথে সম্পর্কিত টেস্ট ডিভাইস আইডির একটি তালিকা সেট করে যা সর্বদা টেস্ট বিজ্ঞাপনের অনুরোধ করবে। প্রথম বিজ্ঞাপনের অনুরোধ করা হলে বর্তমান ডিভাইসের টেস্ট ডিভাইস আইডি লগক্যাটে লগ ইন করা হয়।

পরামিতি
testDeviceIds: ( Mutable ) List < String !>?

পরীক্ষামূলক ডিভাইস আইডির তালিকা। তালিকাটি সাফ করতে null পাস করুন।

রিটার্নস
RequestConfiguration.Builder !

Builder