URL ความโปร่งใสของโฆษณาช่วยให้คุณปรับแต่งไอคอน AdChoices ที่แสดงในโฆษณาบางรายการได้ โดยค่าเริ่มต้น ไอคอนนี้จะปรากฏต่อผู้ใช้ผ่านประสบการณ์ความโปร่งใสและการควบคุมโฆษณา (AT&C) ที่ Google แสดง ซึ่งมีข้อมูลต่างๆ เช่น ผู้ลงโฆษณาและตัวโฆษณาเอง
คุณขอ URL ความโปร่งใสของโฆษณาได้โดยส่งคำขอโฆษณาไปยัง Google Mobile Ads SDK และรับการตอบกลับที่มี URL ความโปร่งใสของโฆษณา หลังจากได้รับ URL ภายในแอปแล้ว คุณสามารถผสานรวมไอคอนที่ปรับเปลี่ยนในแบบของคุณซึ่งเป็นไปตามการออกแบบของโฆษณา และนำเสนอประสบการณ์ AT&C ของคุณเองต่อผู้ใช้
หน้านี้ครอบคลุมวิธีขอ แยกวิเคราะห์ และตรวจสอบ URL ความโปร่งใสของโฆษณา
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการต่อ โปรดตรวจสอบว่าคุณได้ทำสิ่งต่อไปนี้แล้ว
- ตั้งค่าโฆษณาเนทีฟในแอปของคุณ ดูรายละเอียดเกี่ยวกับโฆษณาเนทีฟได้ที่ โฆษณาเนทีฟ
- ขอสิทธิ์เข้าถึงรายการที่อนุญาตสำหรับฟีเจอร์นี้ หากต้องการขอสิทธิ์เข้าถึง โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้า
- หากคุณไม่มีสิทธิ์เข้าถึง คำตอบของคุณจะไม่แสดง URL ความโปร่งใสของโฆษณา และไอคอนเริ่มต้นจะแสดงตามที่ตั้งใจไว้
ขอ URL
หากต้องการให้ GMA Next-Gen SDK แสดง URL ความโปร่งใสของโฆษณา คุณต้องเพิ่มพารามิเตอร์คำขอเพิ่มเติมในคำขอโฆษณาเนทีฟ พารามิเตอร์นี้จะส่งสัญญาณ ว่าแอปของคุณพร้อมและเตรียมรับไอคอนที่ปรับเปลี่ยนในแบบของคุณแล้ว
ในคำขอ คุณต้องเพิ่มคีย์ "ad_transparency_url_requested" ที่มีค่า "1" ลงในแพ็กเกจเสริมของเครือข่าย ดูรายละเอียดเกี่ยวกับเครือข่ายเพิ่มเติมได้ที่
setGoogleExtrasBundle
ตัวอย่างต่อไปนี้จะตั้งค่าคีย์และค่านี้เพื่อขอ URL ความโปร่งใสของโฆษณา
Java
private void loadNativeAd() {
// Create an extra parameter that signals your AT&C implementation.
Bundle extras = new Bundle();
extras.putString("ad_transparency_url_requested", "1");
NativeAdRequest adRequest = new NativeAdRequest.Builder("AD_UNIT_ID", List.of(NativeAdType.NATIVE))
.setGoogleExtrasBundle(extras)
.build();
}
Kotlin
private fun loadNativeAd() {
// Create an extra parameter that signals your AT&C implementation
val extras = Bundle()
extras.putString("ad_transparency_url_requested", "1");
val adRequest = NativeAdRequest.Builder("AD_UNIT_ID", listOf(NativeAd.NativeAdType.NATIVE))
.setGoogleExtrasBundle(extras)
.build()
}
แทนที่ AD_UNIT_ID ด้วยรหัสหน่วยโฆษณา เช่น ca-app-pub-3940256099942544/2247696110 สำหรับโฆษณาเนทีฟ
แยกวิเคราะห์ URL
หลังจากขอ URL แล้ว คุณจะได้รับการตอบกลับด้วยโฆษณาที่มี URL ความโปร่งใสของโฆษณาในออบเจ็กต์ข้อมูลการตอบกลับ ดูรายละเอียดเกี่ยวกับออบเจ็กต์ข้อมูลการตอบกลับได้ที่ ข้อมูลการตอบกลับ
คุณเข้าถึง URL เพื่อความโปร่งใสของโฆษณาได้ภายในคีย์ "ad_transparency_url"
จากข้อมูลพิเศษในการตอบกลับ ตัวอย่างต่อไปนี้จะรับ URL ความโปร่งใสของโฆษณาใน
ออบเจ็กต์ข้อมูลการตอบกลับ
Java
nativeAd.getResponseInfo().getResponseExtras().getString("ad_transparency_url");
Kotlin
nativeAd.getResponseInfo().responseExtras.getString("ad_transparency_url")
ตรวจสอบ URL
หากต้องการทดสอบและตรวจสอบ URL ความโปร่งใสของโฆษณา ให้ตรวจสอบว่าคุณไม่เห็นไอคอนเริ่มต้นที่ Google จัดหาให้ในโฆษณาเนทีฟ แต่เห็นไอคอนที่ปรับตามโปรไฟล์ของผู้ใช้ คลิกไอคอนเพื่อดูประสบการณ์การใช้งาน AT&C
นอกจากนี้ ให้ตรวจสอบว่าคุณเห็น URL ความโปร่งใสเกี่ยวกับโฆษณาจากส่วน "extras" ของการตอบกลับในออบเจ็กต์ข้อมูลการตอบกลับ หากคุณไม่เห็น URL ความโปร่งใสของโฆษณา ไอคอนเริ่มต้นของ Google จะแสดงแทนไอคอนที่ปรับตามโปรไฟล์ของผู้ใช้ ตัวอย่าง URL เพื่อความโปร่งใสของโฆษณามีดังนี้
https://adssettings.google.com/whythisad?source=display&reasons=REASON_ID