ดูข้อควรพิจารณาที่สำคัญเมื่อเตรียมแอปสำหรับการเปลี่ยนแปลงด้านความเป็นส่วนตัวของ iOS ได้ที่ กลยุทธ์ด้านความเป็นส่วนตัวสำหรับ iOS
เปิดใช้ SKAdNetwork เพื่อติดตาม Conversion
ข้อกำหนดเบื้องต้น SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google 7.64.0 ขึ้นไป
SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google
รองรับเครื่องมือวัด Conversion โดยใช้
SKAdNetwork
ของ Apple
ซึ่งช่วยให้ Google และผู้ซื้อบุคคลที่สามที่เข้าร่วมระบุแหล่งที่มาของการติดตั้งแอปได้
แม้ว่าจะไม่มี IDFA ก็ตาม
หากต้องการเปิดใช้ความสามารถนี้ ให้อัปเดตคีย์ SKAdNetworkItems
ด้วยพจนานุกรมเพิ่มเติมที่กำหนดค่า SKAdNetworkIdentifier
ของ Google และผู้ซื้อบุคคลที่สามที่เข้าร่วมใน Info.plist
ตัวอย่างต่อไปนี้มี Google (cstr6suwn9.skadnetwork
) และตัวระบุ SKAdNetwork ของผู้ซื้อเพิ่มเติมบางรายการ
ที่ Google ได้รับ Google มุ่งมั่นที่จะอัปเดตรายชื่อนี้เพื่อรวมผู้ซื้อเพิ่มเติม และทำงานร่วมกับอุตสาหกรรมเพื่อหาโซลูชันในการแชร์SKAdNetworkIdentifier
ในวงกว้างมากขึ้น หน้านี้มีข้อมูลอัปเดตล่าสุด
<key>SKAdNetworkItems</key>
<array>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>cstr6suwn9.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>4fzdc2evr5.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>2fnua5tdw4.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>ydx93a7ass.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>p78axxw29g.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>v72qych5uu.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>ludvb6z3bs.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>cp8zw746q7.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>3sh42y64q3.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>c6k4g5qg8m.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>s39g8k73mm.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>3qy4746246.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>f38h382jlk.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>hs6bdukanm.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>mlmmfzh3r3.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>v4nxqhlyqp.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>wzmmz9fp6w.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>su67r6k2v3.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>yclnxrl5pm.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>t38b2kh725.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>7ug5zh24hu.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>gta9lk7p23.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>vutu7akeur.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>y5ghdn5j9k.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>v9wttpbfk9.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>n38lu8286q.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>47vhws6wlr.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>kbd757ywx3.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>9t245vhmpl.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>a2p9lx4jpn.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>22mmun2rn5.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>44jx6755aq.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>k674qkevps.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>4468km3ulz.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>2u9pt9hc89.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>8s468mfl3y.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>klf5c3l5u5.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>ppxm28t8ap.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>kbmxgpxpgc.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>uw77j35x4d.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>578prtvx9j.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>4dzt52r2t5.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>tl55sbb4fm.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>c3frkrj4fj.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>e5fvkxwrpn.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>8c4e2ghe7u.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>3rd42ekr43.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>97r2b46745.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>3qcr597p9d.skadnetwork</string>
</dict>
</array>
สื่อกลาง
หากใช้สื่อกลาง โปรดดูเอกสารของพาร์ทเนอร์เครือข่ายโฆษณาเพื่อดูค่า SKAdNetworkIdentifier
เพิ่มเติมที่พาร์ทเนอร์ต้องการ
สำหรับแหล่งที่มาของโฆษณาที่ไม่ได้แสดง โปรดติดต่อทีมดูแลลูกค้าเพื่อขอSKAdNetworkIdentifier
ค่าที่จำเป็น
ขอการให้สิทธิ์ AppTrackingTransparency
ข้อกำหนดเบื้องต้น SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google 7.64.0 ขึ้นไป
หากต้องการแสดงคำขอการให้สิทธิ์ App Tracking Transparency สำหรับการเข้าถึง IDFA ให้อัปเดต Info.plist
เพื่อเพิ่มคีย์ NSUserTrackingUsageDescription
พร้อมข้อความที่กำหนดเองซึ่งอธิบายการใช้งานของคุณ ตัวอย่างข้อความ
คำอธิบายมีดังนี้
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
คำอธิบายการใช้งานจะปรากฏในกล่องโต้ตอบ App Tracking Transparency ดังนี้
หากต้องการแสดงคำขอการให้สิทธิ์ ให้เรียกใช้
requestTrackingAuthorizationWithCompletionHandler:
เราขอแนะนำให้รอการเรียกกลับที่เสร็จสมบูรณ์ก่อนที่จะโหลดโฆษณา เพื่อให้ Google Mobile Ads SDK สามารถใช้ IDFA ในคำขอโฆษณาได้หากผู้ใช้ให้สิทธิ์ App Tracking Transparency
Swift
@available(iOS 14, *)
private func requestIDFA() {
ATTrackingManager.requestTrackingAuthorization { status in
// Tracking authorization completed. Start loading ads here.
}
}
Objective-C
- (void)requestIDFA {
if (@available(iOS 14, *)) {
[ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(
ATTrackingManagerAuthorizationStatus status){
// Tracking authorization completed. Start loading ads here.
}];
}
}
ดูข้อมูลเพิ่มเติมเกี่ยวกับค่าสถานะที่เป็นไปได้ได้ที่
ATTrackingManager.AuthorizationStatus
SKOverlay
ข้อกำหนดเบื้องต้น SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google 8.5.0 ขึ้นไป
SKOverlay จะแสดงแอปที่แนะนำเป็นภาพซ้อนทับบนโฆษณา เพื่อให้ผู้ใช้ ติดตั้งแอปได้โดยไม่ต้องออกจากแอปของคุณ
หากคุณใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.5.0 ขึ้นไป คุณไม่จำเป็นต้องดำเนินการใดๆ เพื่อเปิดใช้ SKOverlay สำหรับแอป เมื่อมีประโยชน์ด้านประสิทธิภาพในเชิงบวกสำหรับผู้ใช้และผู้ลงโฆษณา ระบบจะเพิ่มประสิทธิภาพโฆษณาด้วย SKOverlay โดยอัตโนมัติ
โดเมนที่เชื่อมโยงกับแอป
ในเดือนมิถุนายน 2020 Apple ได้เปิดตัวโดเมนที่เชื่อมโยงกับแอปเป็นฟีเจอร์ที่ต้องเลือกใช้สำหรับ
นักพัฒนาแอปเพื่อจำกัดโดเมนสำหรับ WKWebView
ทั้งหมดในแอปไม่เกิน 10 รายการ
ผ่านคีย์ WKAppBoundDomains
Info.plist
หากคุณเพิ่มคีย์ WKAppBoundDomains
ลงในไฟล์ Info.plist
SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google
อาจโหลดโฆษณาไม่สำเร็จ
รหัสบุคคลที่หนึ่งของผู้เผยแพร่โฆษณา เดิมเรียกว่าคีย์แอปเดียวกัน
ข้อกำหนดเบื้องต้น Google Mobile Ads SDK 8.3.0 ขึ้นไป
SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ได้เปิดตัวรหัสบุคคลที่หนึ่งของผู้เผยแพร่โฆษณา ซึ่งเดิมเรียกว่าคีย์แอปเดียวกัน เพื่อช่วยให้คุณแสดงโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้และเกี่ยวข้องมากขึ้นได้ โดยใช้ข้อมูลที่เก็บรวบรวมจากแอป
ระบบจะเปิดใช้รหัสบุคคลที่หนึ่งของผู้เผยแพร่โฆษณาโดยค่าเริ่มต้น แต่คุณสามารถปิดใช้ได้โดยใช้วิธีต่อไปนี้
Swift
// Disables Publisher first-party ID, formerly known as same app key.
MobileAds.shared.requestConfiguration.setPublisherFirstPartyIDEnabled(false)
Objective-C
// Disables Publisher first-party ID, formerly known as same app key.
[GADMobileAds.sharedInstance.requestConfiguration setPublisherFirstPartyIDEnabled:NO];