คู่มือนี้อธิบายวิธีระบุข้อมูลการกําหนดเป้าหมายให้กับ Google Mobile Ads SDK
หากต้องการดูตัวอย่างที่ใช้งานได้ ให้ดาวน์โหลดแอปสาธิต Android APIวิชาบังคับก่อน
- ทำตามคู่มือเริ่มต้นใช้งาน
RequestConfiguration
RequestConfiguration
รวบรวมข้อมูลการกําหนดเป้าหมายที่ใช้กับคําขอโฆษณาทุกรายการทั่วโลก ดูแท็กการกำหนดเป้าหมายที่ใช้ได้จากเอกสารประกอบของ RequestConfiguration.Builder
หากต้องการอัปเดตการกำหนดค่าคำขอ ให้รับเครื่องมือสร้างจากการกำหนดค่าที่มีอยู่ ทำการอัปเดตที่ต้องการ แล้วตั้งค่าดังนี้
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
การตั้งค่าสําหรับเนื้อหาที่มีเด็กเป็นกลุ่มเป้าหมาย
การตั้งค่า "ติดแท็กสำหรับการดูแลให้เหมาะสมกับเด็ก" มีไว้เพื่อปฏิบัติตามกฎหมายว่าด้วยความคุ้มครองข้อมูลส่วนบุคคลทางอินเทอร์เน็ตของเด็ก (COPPA) การตั้งค่าแท็กนี้เป็นการรับรองว่าการแจ้งเตือนนี้ถูกต้องและคุณได้รับอนุญาตให้ดำเนินการในนามของเจ้าของแอป คุณเข้าใจว่าการละเมิดการตั้งค่านี้อาจส่งผลให้บัญชี Google ของคุณสิ้นสุดลง
ในฐานะนักพัฒนาแอป คุณระบุได้ว่าต้องการให้ Google พิจารณาเนื้อหาของคุณว่าเป็นประเภทที่เหมาะสมกับเด็กหรือไม่เมื่อคุณส่งคำขอโฆษณา หากคุณระบุว่าต้องการให้ Google พิจารณาเนื้อหาของคุณว่าเป็นประเภทที่เหมาะสมกับเด็ก เราจะทำตามขั้นตอนเพื่อปิดใช้ IBA และโฆษณารีมาร์เก็ตติ้งในคำขอโฆษณานั้น
คุณใช้การตั้งค่าที่มีเด็กเป็นกลุ่มเป้าหมายได้ผ่าน
setTagForChildDirectedTreatment()
เรียกใช้
setTagForChildDirectedTreatment
ด้วยTAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE
เพื่อระบุว่าคุณต้องการให้เนื้อหาได้รับการพิจารณาว่าเป็นเนื้อหาที่มีเด็กเป็นกลุ่มเป้าหมายตามวัตถุประสงค์ของ COPPA ซึ่งจะป้องกันไม่ให้ส่งตัวระบุโฆษณา Android (AAID)โทรหา
setTagForChildDirectedTreatment
พร้อมTAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE
เพื่อระบุว่าคุณไม่ต้องการให้เนื้อหาได้รับการดูแลให้เหมาะสมกับเด็กตามวัตถุประสงค์ของ COPPAโทรหา
setTagForChildDirectedTreatment
พร้อมTAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED
หากไม่ต้องการแสดงวิธีที่ต้องการให้จัดการเนื้อหาของคุณตาม COPPA ในคำขอโฆษณา
ตัวอย่างต่อไปนี้ระบุว่าคุณต้องการให้ระบบถือว่าเนื้อหาของคุณมีไว้สําหรับเด็กตามวัตถุประสงค์ของ COPPA
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
ผู้ใช้ที่มีอายุต่ำกว่าเกณฑ์ที่ให้ความยินยอมได้
คุณทำเครื่องหมายให้กับคำขอโฆษณาเพื่อรับการปฏิบัติสำหรับผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) ที่มีอายุต่ำกว่าอายุที่ให้ความยินยอมได้ ฟีเจอร์นี้ออกแบบมาเพื่อช่วยให้ปฏิบัติตามกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ได้สะดวก โปรดทราบว่าคุณอาจมีภาระหน้าที่อื่นๆ ตามกฎหมายภายใต้ GDPR อ่านหลักเกณฑ์ของสหภาพยุโรปและปรึกษาที่ปรึกษาทางกฎหมายของคุณ โปรดทราบว่าเครื่องมือของ Google ได้รับการออกแบบมาเพื่อช่วยให้ปฏิบัติตามกฎระเบียบนี้ได้สะดวกเท่านั้น แต่ไม่ได้ลดทอนภาระหน้าที่ของผู้เผยแพร่โฆษณาตามที่กฎระเบียบดังกล่าวระบุไว้แต่อย่างใด ดูข้อมูลเพิ่มเติมเกี่ยวกับผลกระทบของ GDPR ที่มีต่อผู้เผยแพร่โฆษณา
เมื่อใช้ฟีเจอร์นี้ ระบบจะรวมพารามิเตอร์แท็กสำหรับผู้ใช้ในยุโรปที่มีอายุต่ำกว่าอายุที่ยินยอม (TFUA) ไว้ในคำขอโฆษณา พารามิเตอร์นี้จะปิดใช้โฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ รวมถึงรีมาร์เก็ตติ้ง สำหรับคำขอโฆษณาทั้งหมด ทั้งยังปิดใช้คำขอที่ส่งไปยังผู้ให้บริการโฆษณาบุคคลที่สาม เช่น พิกเซลการวัดผลโฆษณาและเซิร์ฟเวอร์โฆษณาบุคคลที่สาม
เช่นเดียวกับการตั้งค่าที่มีเด็กเป็นกลุ่มเป้าหมาย มีวิธีการใน RequestConfiguration.Builder
สำหรับการตั้งค่าพารามิเตอร์ TFUA ดังนี้
setTagForUnderAgeOfConsent()
,
โดยมีตัวเลือกต่อไปนี้
เรียกใช้
setTagForUnderAgeOfConsent()
ด้วยTAG_FOR_UNDER_AGE_OF_CONSENT_TRUE
เพื่อระบุว่าคุณต้องการให้คำขอโฆษณาได้รับการปฏิบัติสำหรับผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) ที่มีอายุต่ำกว่าอายุที่ให้ความยินยอมได้ นอกจากนี้ ยังป้องกันไม่ให้ส่งตัวระบุโฆษณา Android (AAID) ด้วยเรียกใช้
setTagForUnderAgeOfConsent()
ด้วยTAG_FOR_UNDER_AGE_OF_CONSENT_FALSE
เพื่อระบุว่าคุณต้องการให้คำขอโฆษณาไม่ได้รับการปฏิบัติสำหรับผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) ที่มีอายุต่ำกว่าอายุที่ให้ความยินยอมได้เรียกใช้
setTagForUnderAgeOfConsent()
ด้วยTAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED
เพื่อระบุว่าคุณยังไม่ได้ระบุให้คำขอโฆษณาได้รับการปฏิบัติสำหรับผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) ที่มีอายุต่ำกว่าอายุที่ให้ความยินยอมได้หรือไม่
ตัวอย่างต่อไปนี้ระบุว่าคุณต้องการรวม TFUA ไว้ในคําขอโฆษณา
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
แท็กเพื่อเปิดใช้การตั้งค่าสำหรับเด็กและ setTagForUnderAgeOfConsent()
ไม่ควรตั้งค่าเป็น true
พร้อมกัน
ในกรณีที่เป็น "true" พร้อมกัน การตั้งค่าสำหรับเด็กจะมีลำดับความสำคัญเหนือกว่า
การกรองเนื้อหาโฆษณา
โฆษณาและข้อเสนอที่เกี่ยวข้องทั้งหมดที่แสดงในแอปของคุณต้องเหมาะสมกับการจัดประเภทเนื้อหาของแอป แม้ว่าตัวเนื้อหาเองจะเป็นไปตามนโยบายของ Google Play อยู่แล้ว เพื่อปฏิบัติตามนโยบายโฆษณาที่ไม่เหมาะสมของ Google Play ซึ่งมีข้อเสนอที่เกี่ยวข้องภายในโฆษณา
เครื่องมืออย่างการจัดประเภทเนื้อหาโฆษณาสูงสุดจะช่วยให้คุณควบคุมเนื้อหาของโฆษณาที่แสดงต่อผู้ใช้ได้มากขึ้น คุณสามารถกำหนดการจัดประเภทเนื้อหาสูงสุดได้เพื่อช่วยในการปฏิบัติตามนโยบายแพลตฟอร์ม
แอปสามารถกำหนดการจัดประเภทเนื้อหาโฆษณาสูงสุดสำหรับคำขอโฆษณาได้โดยใช้วิธี
setMaxAdContentRating
โฆษณา AdMob ที่แสดงเมื่อกําหนดค่านี้จะมีการจัดประเภทเนื้อหาที่ระดับนั้นหรือต่ำกว่า ค่าที่เป็นไปได้สำหรับข้อมูลเพิ่มเติมของเครือข่ายนี้อิงตามการจัดประเภทป้ายกำกับเนื้อหาดิจิทัล และต้องเป็นหนึ่งในสตริงต่อไปนี้
MAX_AD_CONTENT_RATING_G
MAX_AD_CONTENT_RATING_PG
MAX_AD_CONTENT_RATING_T
MAX_AD_CONTENT_RATING_MA
โค้ดต่อไปนี้จะกําหนดค่าออบเจ็กต์ RequestConfiguration
เพื่อระบุว่าเนื้อหาโฆษณาที่แสดงผลควรสอดคล้องกับการกําหนดป้ายกํากับเนื้อหาดิจิทัลที่ไม่เกิน G
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
โปรดดูข้อมูลเพิ่มเติมดังต่อไปนี้
การดูแลด้านความเป็นส่วนตัวสำหรับผู้เผยแพร่โฆษณา (เบต้า)
Publisher Privacy Treatment
(PPT) API เป็นเครื่องมือที่ไม่บังคับซึ่งช่วยให้แอประบุได้ว่าต้องการปิดการปรับโฆษณาตามโปรไฟล์ของผู้ใช้สำหรับคำขอโฆษณาทั้งหมดหรือไม่โดยใช้เมธอด setPublisherPrivacyPersonalizationState()
เมื่อใช้ฟีเจอร์นี้ พารามิเตอร์การดูแลด้านความเป็นส่วนตัวสำหรับผู้เผยแพร่โฆษณา (PPT) จะรวมอยู่ในคำขอโฆษณาทั้งหมดในอนาคตตลอดระยะเวลาที่เหลือของเซสชัน
คำขอโฆษณาไปยัง Google จะแสดงโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้โดยค่าเริ่มต้น โค้ดต่อไปนี้จะปิดการปรับโฆษณาตามโปรไฟล์ของผู้ใช้สําหรับคําขอโฆษณาทั้งหมด
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
คำขอโฆษณา
ออบเจ็กต์ AdRequest
จะรวบรวมข้อมูลการกำหนดเป้าหมายเพื่อส่งไปกับคำขอโฆษณา
ดูตัวอย่างการกำหนดเป้าหมายโฆษณาเพื่อดูการใช้งานการกำหนดเป้าหมายโฆษณาในแอปสาธิต Android API