IDFA desteği (yalnızca iOS)

Platform seçin: iOS Flutter

Kullanıcı Mesajlaşma Platformu (UMP) SDK'sı, kullanıcılarınızdan Uygulama İzleme Şeffaflığı (ATT) için izin istemeden önce onlara bir IDFA mesajı göstermenize olanak tanır. IDFA mesajı, kullanıcılarınıza uygulamanızın tanımlayıcıyı nasıl kullandığını gösterir.

Bu kılavuzda, IDFA mesajı göstermek için UMP SDK'sını kullanma konusu ele alınmaktadır.

Ön koşullar

Başlamadan önce aşağıdakileri yaptığınızdan emin olun:

Info.plist dosyasını güncelleme

Özel bir uyarı mesajı göstermek için aşağıdakileri yapın:

  1. Info.plist dosyasını açın.
  2. Kullanımı açıklayan özel bir mesajla NSUserTrackingUsageDescription anahtarını ekleyin:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

Kullanım açıklaması, izin formunu sunduğunuzda IDFA ATT uyarısının bir parçası olarak görünür:

Ardından, AppTrackingTransparency çerçevesini bağlayın:

Uygulamanız daha sonra ATT uyarısından önce bir IDFA mesajı gösterir.

Test

Test sırasında, ATT uyarısının yalnızca bir kez göründüğünü unutmayın. Bunun nedeni, requestTrackingAuthorization tek seferlik bir istek olmasıdır. UMP SDK'da yalnızca yetkilendirme durumu ATTrackingManagerAuthorizationStatusNotDetermined ise yüklenebilecek bir form bulunur.

Uyarının ikinci kez görünmesi için uygulamanızı test cihazınızdan kaldırıp yeniden yüklemeniz gerekir.

IDFA'lı veya IDFA'sız reklam isteğinde bulunma

Bir kullanıcı ATT'yi reddederse reklam biçiminizin API'lerini kullanarak reklam istemeye devam edin. Google Mobile Ads SDK'sı, reklam isteğinde IDFA göndermez. Daha fazla bilgi için Reklam biçimi seçme başlıklı makaleyi inceleyin.