NativeCustomFormatAd

public interface NativeCustomFormatAd


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

สรุป

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

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

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

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

ค่าคงที่

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

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

เมธอดสาธารณะ

abstract void

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

abstract @Nullable List<String>

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

abstract @Nullable String

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

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement

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

abstract @Nullable NativeAd.Image
getImage(String assetName)

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

abstract @Nullable MediaContent

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

abstract @Nullable CharSequence
getText(String assetName)

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

abstract void
performClick(String assetName)

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

abstract void

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

ค่าคงที่

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

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

เมธอดสาธารณะ

ทำลาย

abstract void destroy()

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

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

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

การคืนสินค้า
@Nullable List<String>

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

getCustomFormatId

abstract @Nullable String getCustomFormatId()

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

getDisplayOpenMeasurement

abstract @Nullable NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

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

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

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

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

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

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

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

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

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

getMediaContent

abstract @Nullable MediaContent getMediaContent()

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

getText

abstract @Nullable CharSequence getText(String assetName)

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

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

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

การคืนสินค้า
@Nullable CharSequence

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

performClick

abstract void performClick(String assetName)

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

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

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

recordImpression

abstract void recordImpression()

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