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

public class ReportEventRequest
extends Object

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


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

সারাংশ

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

class ReportEventRequest.Builder

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

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

long getAdSelectionId ()

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

String getData ()

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

InputEvent getInputEvent ()

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

String getKey ()

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

int getReportingDestinations ()

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

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

Object clone ()

এই বস্তুর একটি অনুলিপি তৈরি করে এবং ফেরত দেয়।

boolean equals ( Object obj)

অন্য কোন বস্তু এটির "সমান" কিনা তা নির্দেশ করে।

void finalize ()

একটি বস্তুর উপর আবর্জনা সংগ্রাহক দ্বারা কল করা হয় যখন আবর্জনা সংগ্রহ নির্ধারণ করে যে বস্তুটির আর কোন উল্লেখ নেই।

final Class <?> getClass ()

এই Object রানটাইম ক্লাস রিটার্ন করে।

int hashCode ()

বস্তুর জন্য একটি হ্যাশ কোড মান প্রদান করে।

final void notify ()

একটি একক থ্রেড জাগিয়ে তোলে যা এই বস্তুর মনিটরে অপেক্ষা করছে।

final void notifyAll ()

এই বস্তুর মনিটরে অপেক্ষা করা সমস্ত থ্রেডকে জাগিয়ে তোলে।

String toString ()

বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে।

final void wait (long timeoutMillis, int nanos)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait (long timeoutMillis)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait ()

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া হয়

ধ্রুবক

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 এর সংমিশ্রণ