NativeCustomFormatAd

interface NativeCustomFormatAd


รูปแบบโฆษณาเนทีฟที่กำหนดเองของ Ad Manager รูปแบบโฆษณาเนทีฟที่กำหนดเอง (ผู้ใช้กำหนด) ให้คุณกำหนดตัวแปรของคุณเองสำหรับโฆษณาเนทีฟแบบดั้งเดิม รูปแบบโฆษณาเนทีฟที่กำหนดเองช่วยให้คุณกำหนดและแสดงชิ้นงานของคุณเอง รวมถึงกำหนดลักษณะการคลิกของโฆษณาได้

สรุป

ประเภทที่ซ้อนกัน

อินเทอร์เฟซสำหรับการวัดผลแบบเปิดในโฆษณา Display

คำจำกัดความของอินเทอร์เฟซสำหรับการเรียกกลับที่จะเรียกใช้เมื่อผู้ใช้คลิกรูปแบบโฆษณาเนทีฟที่กำหนดเอง

คำจำกัดความของอินเทอร์เฟซสำหรับการเรียกกลับที่จะเรียกใช้เมื่อโหลดรูปแบบโฆษณาเนทีฟที่กำหนดเองสำเร็จแล้ว

ค่าคงที่

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

ชื่อเนื้อหาที่เชื่อมโยงกับเนื้อหาวิดีโอที่ getMediaContent แสดง

ฟังก์ชันสาธารณะ

Unit

ทำลายออบเจ็กต์โฆษณา

(Mutable)List<String!>?

แสดงรายการเนื้อหาทั้งหมดที่พร้อมใช้งาน

String?

แสดงรหัสของรูปแบบโฆษณาเนทีฟที่กำหนดเองตามที่กำหนดไว้ใน UI ของ Ad Manager

NativeCustomFormatAd.DisplayOpenMeasurement?

แสดง DisplayOpenMeasurement ที่เชื่อมโยงกับโฆษณานี้

NativeAd.Image?
getImage(assetName: String!)

แสดงผลชิ้นงานรูปภาพ

MediaContent?

แสดง MediaContent ที่เชื่อมโยงกับโฆษณานี้

CharSequence?
getText(assetName: String!)

แสดงผลชิ้นงานสตริงของตัวเลข, URL หรือประเภทอื่นๆ ที่ไม่ใช่ชิ้นงานรูปภาพ

Unit
performClick(assetName: String!)

คลิกโฆษณาเพื่อเรียกใช้ลักษณะการทำงานแบบคลิกผ่าน

Unit

บันทึกการแสดงผล

ค่าคงที่

ASSET_NAME_VIDEO

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

ชื่อเนื้อหาที่เชื่อมโยงกับเนื้อหาวิดีโอที่ getMediaContent แสดง นี่คือชื่อเนื้อหาที่จะรายงานใน onCustomClick เมื่อผู้ใช้คลิก MediaView ที่มีเนื้อหาวิดีโอซึ่ง getMediaContent แสดง

ฟังก์ชันสาธารณะ

ทำลาย

fun destroy(): Unit

ทำลายออบเจ็กต์โฆษณา ไม่ควรเรียกใช้เมธอดอื่นๆ ในออบเจ็กต์โฆษณาหลังจากเรียกใช้ destroy

getAvailableAssetNames

fun getAvailableAssetNames(): (Mutable)List<String!>?

แสดงรายการเนื้อหาทั้งหมดที่พร้อมใช้งาน

การคืนสินค้า
(Mutable)List<String!>?

รายการเนื้อหาทั้งหมดที่พร้อมใช้งาน หรือรายการว่างหากไม่มีเนื้อหาพร้อมใช้งาน

getCustomFormatId

fun getCustomFormatId(): String?

แสดงรหัสของรูปแบบโฆษณาเนทีฟที่กำหนดเองตามที่กำหนดไว้ใน UI ของ Ad Manager

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

แสดง DisplayOpenMeasurement ที่เชื่อมโยงกับโฆษณานี้

การคืนสินค้า
NativeCustomFormatAd.DisplayOpenMeasurement?

null หากการวัดแบบเปิดของโฆษณา Display ไม่พร้อมใช้งานสำหรับโฆษณานี้

getImage

fun getImage(assetName: String!): NativeAd.Image?

แสดงผลชิ้นงานรูปภาพ

พารามิเตอร์
assetName: String!

ชื่อของชิ้นงานที่จะดึงข้อมูล

การคืนสินค้า
NativeAd.Image?

ค่าของชิ้นงานที่มีชื่อชิ้นงาน หรือ null หากไม่มีชื่อชิ้นงานดังกล่าว

getMediaContent

fun getMediaContent(): MediaContent?

แสดง MediaContent ที่เชื่อมโยงกับโฆษณานี้

getText

fun getText(assetName: String!): CharSequence?

แสดงผลชิ้นงานสตริงของตัวเลข, URL หรือประเภทอื่นๆ ที่ไม่ใช่ชิ้นงานรูปภาพ

พารามิเตอร์
assetName: String!

ชื่อของชิ้นงานที่จะดึงข้อมูล

การคืนสินค้า
CharSequence?

ค่าของชิ้นงานที่มีชื่อชิ้นงาน หรือ null หากไม่มีชื่อชิ้นงานดังกล่าว

performClick

fun performClick(assetName: String!): Unit

คลิกโฆษณาเพื่อเรียกใช้ลักษณะการทำงานแบบคลิกผ่าน

พารามิเตอร์
assetName: String!

ชื่อชิ้นงานที่มีผู้คลิก

recordImpression

fun recordImpression(): Unit

บันทึกการแสดงผล เรียกใช้เมธอดนี้เมื่อโฆษณาแสดงต่อผู้ใช้เป็นครั้งแรก