সম্মতি তথ্য

public interface ConsentInformation


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

সারাংশ

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

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

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

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

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

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

পাবলিক পদ্ধতি

abstract boolean

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

abstract int

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

abstract ConsentInformation.PrivacyOptionsRequirementStatus

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

abstract boolean

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

abstract void

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

abstract void
reset ()

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

পাবলিক পদ্ধতি

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

abstract boolean canRequestAds()

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

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

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

রিটার্নস
boolean

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

get Consent Status

@ConsentInformation.ConsentStatus
abstract int getConsentStatus()

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

রিটার্নস
int

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

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

abstract ConsentInformation.PrivacyOptionsRequirementStatus getPrivacyOptionsRequirementStatus()

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

রিটার্নস
ConsentInformation.PrivacyOptionsRequirementStatus

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

isConsentFormAvailable

abstract boolean isConsentFormAvailable()

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

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

abstract void requestConsentInfoUpdate(
    Activity activity,
    ConsentRequestParameters consentRequestParameters,
    ConsentInformation.OnConsentInfoUpdateSuccessListener successListener,
    ConsentInformation.OnConsentInfoUpdateFailureListener failureListener
)

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

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

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

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

পরামিতি
Activity activity

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

ConsentRequestParameters consentRequestParameters

অনুরোধ params.

ConsentInformation.OnConsentInfoUpdateSuccessListener successListener

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

ConsentInformation.OnConsentInfoUpdateFailureListener failureListener

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

রিসেট

abstract void reset()

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