রিপোর্ট ইভেন্ট অনুরোধ

public class ReportEventRequest
extends Object

java.lang.অবজেক্ট
android.adservices.adselection.ReportEventRequest


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

সারাংশ

নেস্টেড ক্লাস

class ReportEventRequest.Builder

ReportEventRequest অবজেক্টের জন্য নির্মাতা।

ধ্রুবক

int FLAG_REPORTING_DESTINATION_BUYER

int FLAG_REPORTING_DESTINATION_SELLER

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

long getAdSelectionId ()

বিজ্ঞাপন নির্বাচন প্রক্রিয়ার প্রাথমিক শনাক্তকারী adSelectionId প্রদান করে।

String getData ()

বিজ্ঞাপন ইভেন্ট ডেটা প্রদান করে।

InputEvent getInputEvent ()

ব্যবহারকারীর ইন্টারঅ্যাকশনের সাথে যুক্ত ইনপুট ইভেন্ট প্রদান করে।

String getKey ()

ইভেন্ট কী, রিপোর্ট করা বিজ্ঞাপন ইভেন্টের ধরন প্রদান করে।

int getReportingDestinations ()

(ক্রেতা, বিক্রেতা বা উভয়কেই) রিপোর্ট করার জন্য রিপোর্টিং গন্তব্যের বিটফিল্ড ফেরত দেয়।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

FLAG_REPORTING_DESTINATION_BUYER

public static final int FLAG_REPORTING_DESTINATION_BUYER

ধ্রুবক মান: 2 (0x00000002)

FLAG_REPORTING_DESTINATION_SELLER

public static final int FLAG_REPORTING_DESTINATION_SELLER

ধ্রুবক মান: 1 (0x00000001)

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

getAdSelectionId

public long getAdSelectionId ()

বিজ্ঞাপন নির্বাচন প্রক্রিয়ার প্রাথমিক শনাক্তকারী adSelectionId প্রদান করে।

রিটার্নস
long

getData

public String getData ()

বিজ্ঞাপন ইভেন্ট ডেটা প্রদান করে।

বিজ্ঞাপন নির্বাচনের পরে, এই ডেটা কলকারী দ্বারা উত্পন্ন হয়। কলকারী তারপর AdSelectionManager.reportEvent(ReportEventRequest, Executor, OutcomeReceiver) কল করতে পারেন। এই তথ্যটি registerAdBeacon এ নিবন্ধিত reportingUri কাছে একটি POST অনুরোধে সংযুক্ত করা হবে।

UTF-8 ফরম্যাটে String#getBytes() এর আকার 64KB এর নিচে হওয়া উচিত।

রিটার্নস
String এই মানটি null হতে পারে না।

getInputEvent

public InputEvent getInputEvent ()

ব্যবহারকারীর ইন্টারঅ্যাকশনের সাথে যুক্ত ইনপুট ইভেন্ট প্রদান করে।

এই ক্ষেত্রটি হয় null , একটি ভিউ ইভেন্টের প্রতিনিধিত্ব করে, অথবা একটি InputEvent অবজেক্ট আছে, একটি ক্লিক ইভেন্টকে প্রতিনিধিত্ব করে৷

রিটার্নস
InputEvent

getKey

public String getKey ()

ইভেন্ট কী, রিপোর্ট করা বিজ্ঞাপন ইভেন্টের ধরন প্রদান করে।

এই ক্ষেত্রটি বিজ্ঞাপন নির্বাচনের পরে registerAdBeacon এ নিবন্ধিত eventKey এর সাথে সংশ্লিষ্ট reportingUri আনতে ব্যবহার করা হবে।

এই ক্ষেত্রটি registerAdBeacon এ নিবন্ধিত eventKey এর সাথে সঠিক মিল হওয়া উচিত। registerAdBeacon সম্পর্কে নির্দিষ্ট বিবরণ AdSelectionManager#reportImpression এর ডকুমেন্টেশনে পাওয়া যাবে

UTF-8 ফরম্যাটে ইভেন্ট কী ( String#getBytes() দিয়ে এর বাইট অ্যারে পরিদর্শন করার সময় 40 বাইটের বেশি হওয়া উচিত নয়। registerAdBeacon কলের সময় এই সীমা অতিক্রমকারী কোনো কী নিবন্ধিত হবে না।

রিটার্নস
String এই মানটি null হতে পারে না।

GetReporting Destinations

public int getReportingDestinations ()

(ক্রেতা, বিক্রেতা বা উভয়কেই) রিপোর্ট করার জন্য রিপোর্টিং গন্তব্যের বিটফিল্ড ফেরত দেয়।

এই বিটফিল্ড তৈরি করতে, একটি | বিটওয়াইজ অপারেটর প্রতিটি reportingDestination মধ্যে রিপোর্ট করা হবে। উদাহরণস্বরূপ শুধুমাত্র ক্রেতাকে রিপোর্ট করার জন্য, রিপোর্টিং গন্তব্য ক্ষেত্রটিকে FLAG_REPORTING_DESTINATION_BUYER তে সেট করুন শুধুমাত্র বিক্রেতার কাছে রিপোর্ট করতে, রিপোর্টিং গন্তব্য ক্ষেত্রটিকে FLAG_REPORTING_DESTINATION_SELLER এ সেট করুন ক্রেতা এবং বিক্রেতা উভয়কে রিপোর্ট করতে, রিপোর্টিং গন্তব্য ক্ষেত্রটিকে FLAG_REPORTING_DESTINATION_SELLER এ সেট করুন FLAG_REPORTING_DESTINATION_BUYER | FLAG_REPORTING_DESTINATION_SELLER

রিটার্নস
int মান হয় 0 বা FLAG_REPORTING_DESTINATION_SELLER , এবং FLAG_REPORTING_DESTINATION_BUYER এর সংমিশ্রণ