กลยุทธ์ด้านความเป็นส่วนตัว

สำหรับข้อควรพิจารณาที่สำคัญเมื่อเตรียมแอปให้พร้อมสำหรับการเปลี่ยนแปลงด้านความเป็นส่วนตัวใน iOS โปรดดู กลยุทธ์ด้านความเป็นส่วนตัวสำหรับ iOS

เปิดใช้ SKAdNetwork เพื่อติดตาม Conversion

ข้อกำหนดเบื้องต้น: SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.64.0 ขึ้นไป

Google Mobile Ads SDK สนับสนุนเครื่องมือวัด Conversion โดยใช้ SKAdNetwork ซึ่งช่วยให้ Google และผู้ซื้อบุคคลที่สามที่เข้าร่วมระบุแหล่งที่มาของการติดตั้งแอปได้ แม้ว่า IDFA จะไม่พร้อมใช้งาน

หากต้องการเปิดความสามารถนี้ ให้อัปเดตคีย์ SKAdNetworkItems ด้วยคีย์เพิ่มเติม ที่นิยามคำว่า Google และผู้ซื้อบุคคลที่สามที่เข้าร่วม SKAdNetworkIdentifier ค่าใน 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>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>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>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>ppxm28t8ap.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>uw77j35x4d.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>pwa73g5rt2.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>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>3qcr597p9d.skadnetwork</string>
  </dict>
</array>

สื่อกลาง

หากคุณใช้สื่อกลาง ให้ตรวจสอบโฆษณา เอกสารของพาร์ทเนอร์เครือข่าย สำหรับค่า SKAdNetworkIdentifier เพิ่มเติมที่ต้องการ

สําหรับแหล่งที่มาของโฆษณาที่ไม่เป็นสาธารณะ โปรดติดต่อทีมดูแลลูกค้าเพื่อขอข้อมูล SKAdNetworkIdentifier ค่า

ขอสิทธิ์ความโปร่งใสในการติดตามแอป

ข้อกำหนดเบื้องต้น: SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.64.0 ขึ้นไป

หากต้องการแสดงคำขอการให้สิทธิ์ความโปร่งใสในการติดตามแอปสำหรับการเข้าถึง IDFA โปรดอัปเดต Info.plist เพื่อเพิ่มคีย์ NSUserTrackingUsageDescription ด้วยข้อความแบบกำหนดเองที่อธิบายการใช้งานของคุณ ตัวอย่างคำอธิบายมีดังนี้ ข้อความ:

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

คำอธิบายการใช้งานจะปรากฏในกล่องโต้ตอบความโปร่งใสในการติดตามแอป ดังนี้

หากต้องการแสดงคำขอการให้สิทธิ์ โปรดโทร requestTrackingAuthorizationWithCompletionHandler: เราขอแนะนำให้รอจนการเรียกกลับเสร็จสมบูรณ์ก่อนโหลดโฆษณา เพื่อที่ว่า ผู้ใช้ให้สิทธิ์ "ความโปร่งใสในการติดตามแอป" หรือ "โฆษณาบนอุปกรณ์เคลื่อนที่ของ Google" SDK สามารถใช้ IDFA ในคำขอโฆษณา

Swift

import AppTrackingTransparency
import AdSupport
...
func requestIDFA() {
  ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
    // Tracking authorization completed. Start loading ads here.
    // loadAd()
  })
}

Objective-C

#import <AppTrackingTransparency/AppTrackingTransparency.h>
#import <AdSupport/AdSupport.h>
...
- (void)requestIDFA {
  [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
    // Tracking authorization completed. Start loading ads here.
    // [self loadAd];
  }];
}

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับค่าสถานะที่เป็นไปได้ โปรดดู ATTrackingManager.AuthorizationStatus

SKOverlay

ข้อกำหนดเบื้องต้น: SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.5.0 ขึ้นไป

SKOverlay จะแสดงแอปที่แนะนำเป็นโฆษณาซ้อนทับบนโฆษณา เพื่อให้ผู้ใช้สามารถ ติดตั้งโดยไม่ต้องออกจากแอปของคุณ

หากใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.5.0 ขึ้นไป คุณ การดำเนินการเพื่อเปิดใช้ SKOverlay สําหรับแอปของคุณ เมื่อมีผู้ชมที่เป็นบวก โฆษณาจะได้รับการปรับปรุงโดยอัตโนมัติสำหรับผู้ใช้และผู้ลงโฆษณา ด้วย SKOverlay

โดเมนที่ผูกกับแอป

Apple เปิดตัว App-Bound ในเดือนมิถุนายน 2020 Domains ในฐานะฟีเจอร์การเลือกใช้สำหรับ จำกัดโดเมนสำหรับ WKWebView ทั้งหมดในแอปให้ไม่เกิน 10 โดเมน ผ่านคีย์ WKAppBoundDomains Info.plist

หากคุณเพิ่มคีย์ WKAppBoundDomains ลงในไฟล์ Info.plist ไฟล์ Google SDK โฆษณาในอุปกรณ์เคลื่อนที่อาจโหลดโฆษณาไม่สำเร็จ

รหัสของบุคคลที่หนึ่งของผู้เผยแพร่โฆษณา ซึ่งก่อนหน้านี้เรียกว่าคีย์แอปเดียวกัน

สิ่งที่ต้องมีก่อน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google 8.3.0 หรือ สูงขึ้น

SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เปิดตัว รหัสบุคคลที่หนึ่งของผู้เผยแพร่โฆษณา ซึ่งก่อนหน้านี้เรียกว่าคีย์แอปเดียวกัน เพื่อช่วยให้คุณนำเสนอเนื้อหาที่เกี่ยวข้องและ โฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้โดยใช้ข้อมูลที่รวบรวมจากแอป

รหัสบุคคลที่หนึ่งของผู้เผยแพร่โฆษณาจะเปิดใช้โดยค่าเริ่มต้น แต่คุณสามารถปิดใช้ได้โดยใช้ วิธีการต่อไปนี้

Swift

@import GoogleMobileAds

// Disables Publisher first-party ID, formerly known as same app key.
GADMobileAds.sharedInstance().requestConfiguration.setPublisherFirstPartyIDEnabled(false)

Objective-C

@import GoogleMobileAds;

// Disables Publisher first-party ID, formerly known as same app key.
[GADMobileAds.sharedInstance.requestConfiguration setPublisherFirstPartyIDEnabled:NO];