সম্মতি তথ্য

interface ConsentInformation


ব্যবহারকারীদের কাছ থেকে সম্মতি সংগ্রহের জন্য ইউটিলিটি পদ্ধতি।

সারাংশ

নেস্টেড প্রকার

@ Retention (value = SOURCE)
@ IntDef (value = [ConsentStatus.UNKNOWN, ConsentStatus.NOT_REQUIRED, ConsentStatus.REQUIRED, ConsentStatus.OBTAINED])
annotation ConsentInformation.ConsentStatus

সম্মতি স্ট্যাটাস মান।

সম্মতির তথ্য আপডেট করতে ব্যর্থ হলে কলব্যাকের ইন্টারফেস সংজ্ঞা।

সম্মতির তথ্য সফলভাবে আপডেট হলে কলব্যাকের ইন্টারফেস সংজ্ঞা।

গোপনীয়তা বিকল্পের প্রয়োজনীয়তার স্থিতি।

পাবলিক ফাংশন

Boolean

SDK অ্যাপের কনফিগার করা বার্তাগুলির সাথে সারিবদ্ধভাবে সম্মতি সংগ্রহ করেছে কিনা তা নির্দেশ করে।

Int

বর্তমান সম্মতি স্ট্যাটাস পায়।

ConsentInformation.PrivacyOptionsRequirementStatus !

একটি গোপনীয়তা বিকল্প বোতাম প্রয়োজন কিনা তা নির্দেশ করে স্ট্যাটাস পায়।

Boolean

ConsentForm পাওয়া গেলে true দেখায়, অন্যথায় false

Unit

একটি সম্মতি তথ্য আপডেট অনুরোধ.

Unit
reset ()

ConsentInformation প্রাথমিক অবস্থায় রিসেট করে।

পাবলিক ফাংশন

বিজ্ঞাপনের অনুরোধ করতে পারেন

fun canRequestAds(): Boolean

SDK অ্যাপের কনফিগার করা বার্তাগুলির সাথে সারিবদ্ধভাবে সম্মতি সংগ্রহ করেছে কিনা তা নির্দেশ করে।

requestConsentInfoUpdate কল না হওয়া পর্যন্ত এই পদ্ধতিটি false ফেরত দেয়।

একবার requestConsentInfoUpdate কল করা হলে, getConsentStatus NOT_REQUIRED বা OBTAINED ফেরত দিলে এই পদ্ধতিটি true হয়।

রিটার্নস
Boolean

SDK অ্যাপের কনফিগার করা বার্তাগুলির সাথে সারিবদ্ধভাবে সম্মতি সংগ্রহ করলে সত্য।

get Consent Status

@ConsentInformation.ConsentStatus
fun getConsentStatus(): Int

বর্তমান সম্মতি স্ট্যাটাস পায়।

রিটার্নস
Int

requestConsentInfoUpdate কল না হওয়া পর্যন্ত UNKNOWN , এবং requestConsentInfoUpdate সফলভাবে সম্পূর্ণ না হওয়া পর্যন্ত এবং OnConsentInfoUpdateSuccessListener কল না হওয়া পর্যন্ত পূর্ববর্তী সেশনের মান থেকে ডিফল্ট।

গোপনীয়তা বিকল্পের প্রয়োজনীয়তার স্থিতি পান

fun getPrivacyOptionsRequirementStatus(): ConsentInformation.PrivacyOptionsRequirementStatus!

একটি গোপনীয়তা বিকল্প বোতাম প্রয়োজন কিনা তা নির্দেশ করে স্ট্যাটাস পায়।

রিটার্নস
ConsentInformation.PrivacyOptionsRequirementStatus !

requestConsentInfoUpdate কল না করা পর্যন্ত UNKNOWN , এবং requestConsentInfoUpdate সফলভাবে সম্পূর্ণ না হওয়া পর্যন্ত এবং কল না করা পর্যন্ত পূর্ববর্তী সেশনের মান থেকে ডিফল্ট।

isConsentFormAvailable

fun isConsentFormAvailable(): Boolean

ConsentForm পাওয়া গেলে true দেখায়, অন্যথায় false

অনুরোধ সম্মতি তথ্য আপডেট

fun requestConsentInfoUpdate(
    activity: Activity!,
    consentRequestParameters: ConsentRequestParameters!,
    successListener: ConsentInformation.OnConsentInfoUpdateSuccessListener!,
    failureListener: ConsentInformation.OnConsentInfoUpdateFailureListener!
): Unit

একটি সম্মতি তথ্য আপডেট অনুরোধ.

getConsentStatus কল করার আগে প্রতিটি অ্যাপ সেশনে এই API কল করতে হবে

এই API কল করার পরে, getConsentStatus API রিটার্ন মানটি পূর্ববর্তী অ্যাপ সেশন থেকে সম্মতির অবস্থা ধরে রাখতে সিঙ্ক্রোনাসভাবে আপডেট করা হবে, যদি একটি বিদ্যমান থাকে।

getConsentStatus কল করার পরে আপ-টু-ডেট স্থিতিতে আবার আপডেট করা যেতে পারে।

পরামিতি
activity: Activity !

স্ক্রীন কাট-আউট সংগ্রহ করতে ব্যবহৃত কার্যকলাপ।

consentRequestParameters: ConsentRequestParameters !

অনুরোধ params.

successListener: ConsentInformation.OnConsentInfoUpdateSuccessListener !

সম্মতি অনুরোধ সফল শ্রোতা.

failureListener: ConsentInformation.OnConsentInfoUpdateFailureListener !

সম্মতি অনুরোধ ব্যর্থ শ্রোতা.

রিসেট

fun reset(): Unit

ConsentInformation প্রাথমিক অবস্থায় রিসেট করে। এটি শুধুমাত্র ডিবাগিংয়ের জন্য ব্যবহার করা উচিত।