คู่มือนี้อธิบายวิธีให้ข้อมูลการกําหนดเป้าหมายแก่คําขอโฆษณา
หากต้องการดูการทำงานของการกำหนดเป้าหมายโฆษณา ให้ดาวน์โหลดแอปเดโม API สำหรับ iOS ใน Swift หรือ Objective-C
ข้อกำหนดเบื้องต้น
ทำตามคู่มือเริ่มต้นใช้งานให้เสร็จสมบูรณ์
GADRequestConfiguration
GADRequestConfiguration
เป็นออบเจ็กต์ที่รวบรวมข้อมูลการกำหนดเป้าหมายเพื่อนำไปใช้ทั่วโลก
เวลา
GADMobileAds
อินสแตนซ์ที่แชร์ร่วมกัน คุณเข้าถึงหน้าดังกล่าวได้ด้วยรหัสต่อไปนี้
Swift
let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration
Objective-C
GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;
การตั้งค่าที่เหมาะสมกับเด็ก
สำหรับวัตถุประสงค์ของกฎหมายว่าด้วยความคุ้มครองข้อมูลส่วนบุคคลทางอินเทอร์เน็ตของเด็ก (Children’s Online Privacy Protection Act)
(COPPA)
มีการตั้งค่าที่เรียกว่า
tagForChildDirectedTreatment
ในฐานะนักพัฒนาแอป คุณระบุได้ว่าต้องการให้ 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 ผู้เผยแพร่โฆษณา
เมื่อใช้ฟีเจอร์นี้ แท็กสำหรับผู้ใช้ที่มีอายุต่ำกว่าอายุที่ให้ความยินยอมได้ใน พารามิเตอร์ Europe (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
ไม่ควรตั้งค่าเป็น 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 ดังกล่าวโดย ประมาณว่า
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
ออบเจ็กต์ - ฉันจะส่งผ่านพารามิเตอร์การกำหนดเป้าหมายเพิ่มเติมไปยังเครือข่ายสื่อกลางได้อย่างไร
- ดูสื่อกลางเพื่อดูวิธี ส่งการกำหนดเป้าหมายไปยังเครือข่ายสื่อกลาง