คู่มือนี้จะอธิบายถึงวิธีระบุข้อมูลการกำหนดเป้าหมายให้กับคำขอโฆษณา
หากต้องการดูการทำงานของการกำหนดเป้าหมายโฆษณา ให้ดาวน์โหลดแอปสาธิต iOS API ใน Swift หรือ Objective-C
ข้อกำหนดเบื้องต้น
ทำตามคู่มือเริ่มต้นใช้งานให้เสร็จสมบูรณ์
GADRequestConfiguration
GADRequestConfiguration
เป็นออบเจ็กต์ที่รวบรวมข้อมูลการกำหนดเป้าหมายเพื่อนำไปใช้ทั่วโลกผ่านอินสแตนซ์ที่แชร์ของ GADMobileAds
ซึ่งเข้าถึงได้ด้วยรหัสต่อไปนี้
Swift
let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration
Objective-C
GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;
การตั้งค่าที่มีเด็กเป็นกลุ่มเป้าหมาย
เราได้มีการตั้งค่าที่เรียกว่า tagForChildDirectedTreatment
ตามวัตถุประสงค์ของ Children's Online Privacy Protection Act (COPPA)
เมื่อมีการส่งคำขอโฆษณา ในฐานะนักพัฒนาแอป คุณระบุได้ว่าต้องการให้ Google พิจารณาเนื้อหาของคุณว่าเป็นประเภทที่เหมาะสมกับเด็กหรือไม่ก็ได้ เมื่อคุณระบุว่าต้องการให้ Google พิจารณาเนื้อหาของคุณว่ามีเด็กเป็นกลุ่มเป้าหมาย Google จะดำเนินการเพื่อปิดใช้ IBA และโฆษณารีมาร์เก็ตติ้งในคำขอโฆษณานั้น ตัวเลือกการตั้งค่ามีดังนี้
- ตั้งค่า
tagForChildDirectedTreatment
เป็นtrue
เพื่อระบุว่าต้องการให้เนื้อหาของคุณมีเด็กเป็นกลุ่มเป้าหมายตามวัตถุประสงค์ของ COPPA วิธีนี้จะป้องกันไม่ให้มีการส่งตัวระบุโฆษณา, IDFA - ตั้งค่า
tagForChildDirectedTreatment
เป็นfalse
เพื่อระบุว่าคุณไม่ต้องการให้ระบบถือว่าเนื้อหามีเด็กเป็นกลุ่มเป้าหมายตามวัตถุประสงค์ของ COPPA - อย่าตั้งค่า
tagForChildDirectedTreatment
หากคุณไม่ต้องการระบุว่าคุณต้องการให้เนื้อหาได้รับการปฏิบัติอย่างไรในส่วนที่เกี่ยวกับกฎ COPPA
ตัวอย่างต่อไปนี้ระบุว่าคุณต้องการให้เราพิจารณาเนื้อหาของคุณว่ามีเด็กเป็นกลุ่มเป้าหมายตามวัตถุประสงค์ของ COPPA
Swift
GADMobileAds.sharedInstance().requestConfiguration.tagForChildDirectedTreatment = true
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment = @YES;
การตั้งค่าแท็กนี้หมายความว่าคุณรับรองว่าการแจ้งเตือนนี้ถูกต้องและคุณมีสิทธิ์ดำเนินการในนามของเจ้าของแอป คุณเข้าใจว่าการละเมิดการตั้งค่านี้อาจส่งผลให้บัญชี Google สิ้นสุดลง
ผู้ใช้ที่อายุต่ำกว่าอายุที่ให้ความยินยอมได้
คุณสามารถทำเครื่องหมายคำขอโฆษณาเพื่อรับการปฏิบัติสำหรับผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) ที่มีอายุต่ำกว่าอายุที่ให้ความยินยอมได้ ฟีเจอร์นี้ออกแบบมาเพื่อช่วยให้ปฏิบัติตามกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ได้สะดวกยิ่งขึ้น โปรดทราบว่าคุณอาจมีภาระหน้าที่อื่นๆ ทางกฎหมายภายใต้ GDPR โปรดอ่านคำแนะนำของสหภาพยุโรปและปรึกษา ที่ปรึกษาด้านกฎหมายของคุณ โปรดทราบว่าเครื่องมือของ Google ได้รับการออกแบบมาเพื่อช่วยให้ปฏิบัติตามกฎระเบียบนี้ได้สะดวก แต่ไม่ได้ลดภาระหน้าที่ของผู้เผยแพร่โฆษณาที่กฎระเบียบดังกล่าวระบุไว้ ดูข้อมูลเพิ่มเติมว่า GDPR ส่งผลต่อผู้เผยแพร่โฆษณาอย่างไร
เมื่อใช้ฟีเจอร์นี้ พารามิเตอร์แท็กสำหรับผู้ใช้ที่มีอายุต่ำกว่าอายุที่ให้ความยินยอมได้ในยุโรป (TFUA) จะรวมอยู่ในคำขอโฆษณาในอนาคตทั้งหมด พารามิเตอร์นี้จะปิดใช้โฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้รวมถึงรีมาร์เก็ตติ้งสำหรับคำขอโฆษณาที่เฉพาะเจาะจงนั้น ทั้งยังปิดใช้คำขอที่ส่งไปยังผู้ให้บริการโฆษณาบุคคลที่สาม เช่น พิกเซลการวัดผลโฆษณา และเซิร์ฟเวอร์โฆษณาบุคคลที่สาม
การตั้งค่านี้ใช้กับ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ทุกเวอร์ชันได้โดยการตั้งค่าพร็อพเพอร์ตี้ tagForUnderAgeOfConsent
ในออบเจ็กต์ GADMobileAds.requestConfiguration
และส่งผ่านใน true
- ตั้งค่า
tagForUnderAgeOfConsent
เป็นtrue
เพื่อระบุว่าต้องการจัดการคำขอโฆษณาในลักษณะที่เหมาะกับผู้ใช้ที่อายุต่ำกว่าเกณฑ์ และยังป้องกันการส่งตัวระบุโฆษณา IDFA อีกด้วย - การไม่ตั้งค่า
tagForUnderAgeOfConsent
หมายความว่าคุณไม่ต้องการให้เราจัดการคำขอโฆษณาในลักษณะที่เหมาะสมกับผู้ใช้ที่มีอายุต่ำกว่าเกณฑ์
ตัวอย่างต่อไปนี้ระบุว่าคุณต้องการ TFUA รวมอยู่ในคําขอโฆษณา
Swift
GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent = true
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.tagForUnderAgeOfConsent = @YES;
แท็กสำหรับเปิดใช้การตั้งค่าที่มีเด็กเป็นกลุ่มเป้าหมายและ tagForUnderAgeOfConsent
ไม่ควรตั้งค่าทั้ง 2 แท็กเป็น true
พร้อมกัน
ในกรณีที่เป็น "เด็ก" การตั้งค่าที่มีเด็กเป็นกลุ่มเป้าหมายจะมีความสำคัญเหนือกว่า
การกรองเนื้อหาโฆษณา
แอปจะกำหนดการจัดประเภทเนื้อหาโฆษณาสูงสุดให้กับคำขอโฆษณาทั้งหมดได้โดยใช้พร็อพเพอร์ตี้ maxAdContentRating
ของ GADRequestConfiguration
การตั้งค่านี้จะมีผลกับคำขอโฆษณาในอนาคตทั้งหมดสำหรับเซสชันที่เหลือของเซสชัน ค่าที่เป็นไปได้สำหรับพร็อพเพอร์ตี้นี้อิงตามการแยกประเภทป้ายกำกับเนื้อหาดิจิทัล และควรเป็นค่าคงที่ค่าใดค่าหนึ่งต่อไปนี้
GADMaxAdContentRatingGeneral
GADMaxAdContentRatingParentalGuidance
GADMaxAdContentRatingTeen
GADMaxAdContentRatingMatureAudience
โค้ดต่อไปนี้กำหนดค่าคำขอโฆษณาทั้งหมดเพื่อระบุว่าเนื้อหาโฆษณาที่แสดงผลควรสอดคล้องกับการระบุป้ายกำกับเนื้อหาดิจิทัลไม่เกิน GADMaxAdContentRatingGeneral
Swift
GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral;
การดูแลความเป็นส่วนตัวของผู้เผยแพร่โฆษณา (เบต้า)
การดูแลความเป็นส่วนตัวของผู้เผยแพร่โฆษณา
(PPT) API เป็นเครื่องมือเสริมที่ช่วยให้แอประบุได้ว่าจะปิดการปรับโฆษณาตามโปรไฟล์ของผู้ใช้สำหรับคำขอโฆษณาทั้งหมดหรือไม่โดยใช้พร็อพเพอร์ตี้ publisherPrivacyPersonalizationState
ของ GADRequestConfiguration
เมื่อใช้ฟีเจอร์นี้ พารามิเตอร์การดูแลความเป็นส่วนตัวของผู้เผยแพร่โฆษณา (PPT) จะรวมอยู่ในคำขอโฆษณาในอนาคตทั้งหมดสำหรับเซสชันที่เหลือของเซสชัน
โดยค่าเริ่มต้น คำขอโฆษณาไปยัง Google จะแสดงโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ โค้ดต่อไปนี้จะปิดการปรับโฆษณาตามโปรไฟล์ของผู้ใช้สำหรับคำขอโฆษณาทั้งหมด
Swift
GADMobileAds.sharedInstance().requestConfiguration.publisherPrivacyPersonalizationState =
.disabled
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
GADPublisherPrivacyPersonalizationStateDisabled;
GAMRequest
ออบเจ็กต์ GAMRequest
จะรวบรวมข้อมูลการกำหนดเป้าหมายเพื่อส่งไปกับคำขอโฆษณา
URL เนื้อหา
เมื่อขอโฆษณา แอปสามารถส่ง URL ของเนื้อหาที่แสดง ซึ่งจะทำให้การกำหนดเป้าหมายจากคีย์เวิร์ดจับคู่โฆษณากับเนื้อหาได้
ตัวอย่างเช่น หากแอปส่งคำขอโฆษณาขณะแสดงเนื้อหาจาก
https://www.example.com
คุณสามารถส่ง URL นี้เพื่อกำหนดเป้าหมายคีย์เวิร์ดที่เกี่ยวข้องได้
Swift
let request = GAMRequest()
request.contentURL = "https://www.example.com"
Objective-C
GAMRequest *request = [GAMRequest request];
request.contentURL = @"https://www.example.com";
การกำหนดเป้าหมายเอง
เมื่อกำหนดค่าคู่คีย์-ค่าใน UI ของ Ad Manager แล้ว ให้ตั้งการกำหนดเป้าหมายเองด้วยคีย์-ค่าในคำขอโฆษณา รายการโฆษณาที่กำหนดเป้าหมายคีย์ค่าเหล่านั้น จะมีสิทธิ์แสดงสำหรับคำขอโฆษณาดังกล่าว หากต้องการกำหนดเป้าหมายหลายค่าสำหรับคีย์เดียว ให้ป้อนค่าเป็นสตริงที่คั่นด้วยคอมมา
Swift
let request = GAMRequest()
request.customTargeting = ["gender" : "male", "section" : "health,fitness"];
Objective-C
GAMRequest *request = [GAMRequest request];
request.customTargeting = @{@"gender" : @"male", @"section" : @"health,fitness"};
ความปลอดภัยของแบรนด์ (เบต้า)
แอปที่แสดงเนื้อหาแบบไดนามิกที่มีไว้สำหรับกลุ่มเป้าหมายที่หลากหลายสามารถสร้างรายการ URL สั้นๆ ผ่านทางพร็อพเพอร์ตี้ neighboringContentURLs
ได้ URL เนื้อหาข้างเคียงแตกต่างจากพร็อพเพอร์ตี้ contentURL
ตรงที่ใช้เพื่อความปลอดภัยของแบรนด์เท่านั้น
สมมติว่าแอปแสดงเนื้อหาจาก URL 4 รายการในฟีดที่มีโฆษณา คุณขอโฆษณาที่มีการจัดประเภทเนื้อหาคล้ายกับ URL เหล่านั้นได้โดยส่งผ่าน URL ดังกล่าวดังนี้
Swift
let request = GAMRequest()
request.neighboringContentURLs =
["https://www.example1.com", "https://www.example2.com",
"https://www.example3.com", "https://www.example4.com"]
Objective-C
GAMRequest *request = [GAMRequest request];
request.neighboringContentURLs =
@[@"https://www.example1.com", @"https://www.example2.com",
@"https://www.example3.com", @"https://www.example4.com"];
ตัวระบุที่ผู้เผยแพร่โฆษณามีให้
คุณตั้งค่าตัวระบุที่ผู้เผยแพร่โฆษณามีให้ (PPID) เพื่อใช้ในการกำหนดความถี่สูงสุด การแบ่งกลุ่มเป้าหมายและการกำหนดเป้าหมาย การหมุนเวียนโฆษณาตามลำดับ และการควบคุมการแสดงโฆษณาตามกลุ่มเป้าหมายแบบอื่นๆ ในทุกอุปกรณ์
การตั้งค่า PPID จะดำเนินการผ่าน GAMRequest
:
Swift
let request = GAMRequest()
request.publisherProvidedID = "AB123456789"
Objective-C
GAMRequest *request = [GAMRequest request];
request.publisherProvidedID = @"AB123456789";
ดูตัวอย่าง PPID ของ Ad Manager สำหรับการติดตั้งใช้งานตัวระบุที่ผู้เผยแพร่โฆษณามีให้ (PPID) ในแอปสาธิต iOS API
สัญญาณที่ได้จากผู้เผยแพร่โฆษณา
คุณส่งกลุ่มเป้าหมายและข้อมูลบริบทเป็นสัญญาณที่ได้จากผู้เผยแพร่โฆษณา (PPS) ในคำขอโฆษณาได้ PPS ช่วยให้คุณสามารถใช้ข้อมูลผู้ใช้เพื่อปรับปรุงการสร้างรายได้แบบเป็นโปรแกรมด้วยการสื่อสารลักษณะเฉพาะของผู้ชมให้โปรแกรมเสนอราคาในประเภทธุรกรรมทุกประเภท โดยใช้การจัดหมวดหมู่มาตรฐานโดยไม่จำเป็นต้องแชร์ตัวระบุผู้ใช้ ลักษณะเฉพาะของกลุ่มเป้าหมายอาจรวมถึงข้อมูลตามพฤติกรรมและความสนใจ (การจัดหมวดหมู่กลุ่มเป้าหมายของ IAB 1.1) และข้อมูลบริบท (การจัดหมวดหมู่เนื้อหาของ IAB 2.2)
Swift
let extras = GADExtras()
extras.additionalParameters = [
// Set the demographic to an audience with an "Age Range" of 30-34 and an
// interest in mergers and acquisitions.
"IAB_AUDIENCE_1_1": [6, 284],
// Set the content to sedan, station wagon and SUV automotive values.
"IAB_CONTENT_2_2": [4, 5, 6]
]
let request = GAMRequest()()
request.register(extras)
Objective-C
GADExtras *extras = [[GADExtras alloc] init];
extras.additionalParameters = @{
// Set the demographic to an audience with an "Age Range" of 30-34 and an
// interest in mergers and acquisitions.
@"IAB_AUDIENCE_1_1":@[@6, @284],
// Set the content to sedan, station wagon and SUV automotive values.
@"IAB_CONTENT_2_2":@[@4,@5,@6]
};
GAMRequest *request = [GAMRequest request];
[request registerAdNetworkExtras:extras];
คำถามที่พบบ่อย
- การกำหนดเป้าหมายประเภทใดที่ใช้เมื่อโฆษณารีเฟรชโดยอัตโนมัติ
- เมื่อรีเฟรชโฆษณา ระบบจะใช้ออบเจ็กต์
GAMRequest
ที่ระบุไว้ก่อนหน้านี้ในการกำหนดเป้าหมายอีกครั้ง หากต้องการตั้งค่าการกำหนดเป้าหมายใหม่ ให้เรียกใช้loadRequest
ในGAMBannerView
อย่างชัดแจ้งด้วยออบเจ็กต์GAMRequest
ใหม่ - ฉันจะส่งพารามิเตอร์การกำหนดเป้าหมายเพิ่มเติมไปยังเครือข่ายสื่อกลางได้อย่างไร
- ดูสื่อกลางเพื่อดูวิธีส่งการกำหนดเป้าหมายไปยังเครือข่ายสื่อกลาง