คู่มือนี้อธิบายวิธีระบุข้อมูลการกำหนดเป้าหมายในคำขอโฆษณา
ข้อกำหนดเบื้องต้น
- ทำตามขั้นตอนเริ่มต้นใช้งานให้เสร็จสมบูรณ์
RequestConfiguration
RequestConfiguration เป็นโครงสร้างที่รวบรวมข้อมูลการกำหนดเป้าหมายเพื่อนำไปใช้ทั่วโลกผ่านฟังก์ชันส่วนกลาง SetRequestConfiguration()
หากต้องการอัปเดตการกำหนดค่าคำขอ ให้รับการกำหนดค่าปัจจุบันก่อน จากนั้นทำการอัปเดตที่ต้องการ แล้วตั้งค่าดังนี้
firebase::gma::RequestConfiguration retrieved_configuration = firebase::gma::GetRequestConfiguration(); // .. apply your changes, then: firebase::gma::SetRequestConfiguration(request_configuration);
การตั้งค่าการดูแลให้เหมาะสมกับเด็ก
ตามวัตถุประสงค์ของ กฎหมายว่าด้วยความคุ้มครองข้อมูลส่วนบุคคลทางอินเทอร์เน็ตของเด็ก (Children’s Online Privacy Protection Act หรือ COPPA), เรามีการตั้งค่าที่เรียกว่า "แท็กสำหรับการดูแลให้เหมาะสมกับเด็ก" การตั้งค่าแท็กนี้ถือเป็นการรับรองว่าการแจ้งเตือนนี้ถูกต้องและคุณได้รับอนุญาตให้ดำเนินการในนามของเจ้าของแอป คุณเข้าใจว่าการนำการตั้งค่านี้ไปใช้ในทางที่ผิดอาจส่งผลให้บัญชี Google ของคุณสิ้นสุดลง
เมื่อมีการส่งคำขอโฆษณา ในฐานะนักพัฒนาแอป คุณระบุได้ว่าต้องการให้ Google พิจารณาเนื้อหาของคุณว่าเป็นประเภทที่เหมาะสมกับเด็กหรือไม่ก็ได้ หากคุณระบุว่าต้องการให้ Google พิจารณาเนื้อหาของคุณว่าเป็นประเภทที่เหมาะสมกับเด็ก เราจะทำตามขั้นตอนเพื่อปิดใช้โฆษณา IBA และโฆษณารีมาร์เก็ตติ้งในคำขอโฆษณานั้น
คุณสามารถกำหนดค่าการตั้งค่าได้โดยกำหนดสมาชิก tag_for_child_directed_treatment ของโครงสร้าง RequestConfiguration ให้เป็นค่าที่แจกแจงค่าใดค่าหนึ่งต่อไปนี้
- กำหนด
RequestConfiguration::tag_for_child_directed_treatmentให้เป็นRequestConfiguration::kChildDirectedTreatmentTrueเพื่อระบุว่าต้องการให้ระบบพิจารณาเนื้อหาของคุณว่าเป็นประเภทที่เหมาะสมกับเด็กตามวัตถุประสงค์ของ COPPA - กำหนด
RequestConfiguration::tag_for_child_directed_treatmentให้เป็นRequestConfiguration::kChildDirectedTreatmentFalseเพื่อระบุว่าไม่ต้องการให้ระบบพิจารณาเนื้อหาของคุณว่าเป็นประเภทที่เหมาะสมกับเด็กตามวัตถุประสงค์ของ COPPA - กำหนด
RequestConfiguration::tag_for_child_directed_treatmentให้เป็นRequestConfiguration::kChildDirectedTreatmentUnspecifiedหากไม่ต้องการระบุวิธีที่ต้องการให้ระบบพิจารณาเนื้อหาของคุณตาม COPPA ในคำขอโฆษณา
ตัวอย่างต่อไปนี้แสดงว่าคุณต้องการให้ระบบพิจารณาเนื้อหาของคุณว่าเป็นประเภทที่เหมาะสมกับเด็กตามวัตถุประสงค์ของ COPPA
firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.tag_for_child_directed_treatment = firebase::RequestConfiguration::kChildDirectedTreatmentTrue; firebase::gma::SetRequestConfiguration(request_configuration);
การตั้งค่าแท็กนี้ถือเป็นการรับรองว่าการแจ้งเตือนนี้ถูกต้องและคุณได้รับอนุญาตให้ดำเนินการในนามของเจ้าของแอป คุณเข้าใจว่าการนำการตั้งค่านี้ไปใช้ในทางที่ผิดอาจส่งผลให้บัญชี Google ของคุณสิ้นสุดลง
ผู้ใช้ที่มีอายุต่ำกว่าอายุที่ยินยอมได้
คุณทำเครื่องหมายให้กับคำขอโฆษณาเพื่อรับการปฏิบัติสำหรับผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) ที่มีอายุต่ำกว่าอายุที่ยินยอมได้ ฟีเจอร์นี้ออกแบบมาเพื่อช่วยให้ ปฏิบัติตามกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR)ได้สะดวก โปรดทราบว่าคุณอาจมีภาระหน้าที่อื่นๆ ตามกฎหมายภายใต้ GDPR โปรดอ่านหลักเกณฑ์ของสหภาพยุโรปและปรึกษาที่ปรึกษาทางกฎหมาย โปรดทราบว่าเครื่องมือของ Google ออกแบบมาเพื่อช่วยให้ปฏิบัติตามกฎหมายได้สะดวกขึ้น แต่ไม่ได้ยกเว้นภาระหน้าที่ของผู้เผยแพร่โฆษณารายใดรายหนึ่งตามกฎหมาย ดูข้อมูลเพิ่มเติม เกี่ยวกับผลกระทบของ GDPR ที่มีต่อผู้เผยแพร่โฆษณา
เมื่อใช้ฟีเจอร์นี้ ระบบจะรวมพารามิเตอร์แท็กสำหรับผู้ใช้ในยุโรปที่มีอายุต่ำกว่าอายุที่ยินยอม (TFUA) ไว้ในคำขอโฆษณา พารามิเตอร์นี้จะปิดใช้โฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้รวมถึงรีมาร์เก็ตติ้งสำหรับคำขอโฆษณาทั้งหมด ทั้งยังปิดใช้คำขอที่ส่งไปยังผู้ให้บริการโฆษณาบุคคลที่สาม เช่น พิกเซลการวัดผลโฆษณา และเซิร์ฟเวอร์โฆษณาบุคคลที่สาม
เช่นเดียวกับการตั้งค่าการดูแลให้เหมาะสมกับเด็ก RequestConfiguration มีสมาชิกสำหรับการกำหนดค่าพารามิเตอร์ TFUA คือ tag_for_under_age_of_consent ซึ่งกำหนดค่าได้ด้วยค่าที่แจกแจงค่าต่อไปนี้
- กำหนด
RequestConfiguration::tag_for_under_age_of_consentให้เป็นRequestConfiguration::kUnderAgeOfConsentTrueเพื่อระบุว่าต้องการให้คำขอโฆษณาได้รับการปฏิบัติสำหรับผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) ที่มีอายุต่ำกว่าอายุที่ยินยอมได้ - กำหนด
RequestConfiguration::tag_for_under_age_of_consentให้เป็นRequestConfiguration::kUnderAgeOfConsentFalseเพื่อระบุว่าต้องการให้คำขอโฆษณาไม่ได้รับการปฏิบัติสำหรับผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) ที่มีอายุต่ำกว่าอายุที่ยินยอมได้ - กำหนด
RequestConfiguration::tag_for_under_age_of_consentให้เป็นRequestConfiguration::kUnderAgeOfConsentUnspecifiedเพื่อระบุว่าคุณไม่ได้ระบุว่าคำขอโฆษณาควรได้รับการปฏิบัติสำหรับผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) ที่มีอายุต่ำกว่าอายุที่ยินยอมได้หรือไม่
ตัวอย่างต่อไปนี้แสดงว่าคุณต้องการให้รวม TFUA ไว้ในคำขอโฆษณา
firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.tag_for_under_age_of_consent = firebase::RequestConfiguration::kUnderAgeOfConsentTrue; firebase::gma::SetRequestConfiguration(request_configuration);
แท็กเพื่อเปิดใช้การตั้งค่าการดูแลให้เหมาะสมกับเด็กและผู้ใช้ที่มีอายุต่ำกว่าอายุที่ยินยอมได้ไม่ควรตั้งค่าเป็น "จริง" พร้อมกัน หากตั้งค่าเป็น "จริง" พร้อมกัน การตั้งค่าการดูแลให้เหมาะสมกับเด็กจะมีผลเหนือกว่า
การกรองเนื้อหาโฆษณา
แอปสามารถตั้งค่าการจัดประเภทเนื้อหาโฆษณาสูงสุดสำหรับคำขอโฆษณาผ่าน
RequestConfiguration::max_ad_content_rating field โฆษณา AdMob ที่แสดงขึ้นเมื่อมีการกำหนดค่านี้จะมีระดับการจัดประเภทเนื้อหาเท่ากับหรือต่ำกว่าระดับที่ตั้งไว้ ค่าที่เป็นไปได้สำหรับค่านี้อิงตามการจัดประเภทป้ายกำกับเนื้อหาดิจิทัลและต้องเป็นค่าที่แจกแจงค่าใดค่าหนึ่งต่อไปนี้
RequestConfiguration::kMaxAdContentRatingGRequestConfiguration::kMaxAdContentRatingPGRequestConfiguration::kMaxAdContentRatingTRequestConfiguration::kMaxAdContentRatingMA
โค้ดต่อไปนี้กำหนดค่าโครงสร้าง RequestConfiguration เพื่อระบุว่าเนื้อหาโฆษณาที่แสดงขึ้นควรสอดคล้องกับการกำหนดป้ายกำกับเนื้อหาดิจิทัลที่ไม่สูงกว่า G
firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.max_ad_content_rating = firebase::RequestConfiguration::kMaxAdContentRatingG; firebase::gma::SetRequestConfiguration(request_configuration);
AdRequest
ออบเจ็กต์ AdRequest จะรวบรวมข้อมูลการกำหนดเป้าหมายเพื่อส่งไปพร้อมกับคำขอโฆษณา
URL เนื้อหา
เมื่อขอโฆษณา แอปอาจส่ง URL ของเนื้อหาที่แสดง ซึ่งจะช่วยให้การกำหนดเป้าหมายด้วยคีย์เวิร์ดจับคู่โฆษณากับเนื้อหาได้
ตัวอย่างเช่น หากแอปขอโฆษณาขณะแสดงเนื้อหาจาก https://www.example.com คุณสามารถส่ง URL นี้เพื่อกำหนดเป้าหมายคีย์เวิร์ดที่เกี่ยวข้องได้
// AdRequest with content URL: firebase::admob::AdRequest ad_request(/*content_url=*/"https://www.example.com"); // AdRequest without content URL: firebase::admob::AdRequest ad_request();