IDFA desteği (yalnızca iOS)

Bu kılavuzda, UMP SDK'sı kapsamında IDFA mesajını desteklemek için gereken adımlar özetlenmiştir. Bu makalenin, uygulamanızın UMP SDK'sı ile nasıl çalıştırılacağına ve mesajınızı oluşturmayla ilgili temel bilgilere genel bir bakış sunan Başlayın ile birlikte kullanılması amaçlanmıştır. Bu kılavuz, IDFA mesajına özeldir.

Ön koşullar

Info.plist dosyasını güncelleme

Apple'ın Uygulama İzleme Şeffaflığı (ATT) şartlarını karşılamak için UMP SDK'sını kullanmayı planlıyorsanız Ad Manager kullanıcı arayüzünde IDFA açıklayıcı mesajınızı oluşturduğunuzdan, yapılandırdığınızdan ve yayınladığınızdan emin olun.

UMP SDK'sının iOS sistem iletişim kutusunda özel bir uyarı mesajı göstermesi için Info.plist dosyanızı güncelleyip NSUserTrackingUsageDescription anahtarını, kullanımınızı açıklayan özel bir mesaj dizesiyle ekleyin.

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

Kullanım açıklaması, kullanıcı rızası formunu gösterdiğinizde ATT iletişim kutusunun bir parçası olarak görünür:

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

Uygulamanız artık IDFA ATT iletişim kutusundan önce bir IDFA açıklayıcı mesajı gösteriyor.

Test

Test sırasında, requestTrackingAuthorization tek seferlik bir istek olduğundan IDFA ATT iletişim kutusunun yalnızca bir kez gösterileceğini unutmayın. UMP SDK'sında 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.