রিপোর্ট ইভেন্ট অনুরোধ
public class ReportEventRequest
extends Object
java.lang.অবজেক্ট | |
↳ | android.adservices.adselection.ReportEventRequest |
একটি বিজ্ঞাপন ইভেন্টের প্রতিবেদন করার জন্য প্রয়োজনীয় আর্গুমেন্টগুলি মোড়ানোর জন্য অনুরোধ করুন৷
সারাংশ
নেস্টেড ক্লাস | |
---|---|
class | ReportEventRequest.Builder |
ধ্রুবক | |
---|---|
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 এর সংমিশ্রণ |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-08-20 UTC-তে শেষবার আপডেট করা হয়েছে।