Rızayı uygulamalar arasında senkronize etme (beta)

Kullanıcılarınız için gereksiz GDPR mesajlarını azaltmak amacıyla, birden fazla uygulama arasında izni senkronize edin. Kullanıcı, rıza senkronizasyonunun etkin olduğu bir uygulamada rıza kararı verdiğinde bu seçim, sizin sağladığınız bir rıza senkronizasyonu tanımlayıcısı kullanılarak depolanır. Bu izin kararı, aynı izin senkronizasyonu tanımlayıcısını paylaşan diğer tüm uygulamalarda otomatik olarak geçerli olur. Bu tanımlayıcı, kullanıcının izin kararını depolamak ve almak için yalnızca Google tarafından kullanılır.

Bu kılavuzda, mobil uygulamanızdaki Kullanıcı Mesajlaşma Platformu (UMP) SDK'sından GDPR iznini senkronize etme konusu ele alınmaktadır.

Ön koşullar

Başlamadan önce aşağıdakileri yapın:

  • UMP SDK'sını ayarlayın.
  • AdMob kullanıcı arayüzünün Gizlilik ve Mesajlaşma sekmesinde uygun uygulamalar için izin senkronizasyonunu etkinleştirin.

Kullanıcıyı tanımlayabildiğiniz uygulamalarda izin senkronizasyonu sağlayın. Uygulamanızda kullanıcı kimliği yoksa kullanıcıyı uygulamalar arasında tanımlamak için diğer tanımlayıcıları (ör. Android'deki uygulama grubu kimliği API'leri veya iOS'teki Sağlayıcı Tanımlayıcısı (IDFV)) kullanın.

ConsentRequestParameters nesnesinde izin senkronizasyonu kimliğini ayarlayın:

// Create a ConsentRequestParameters object with a consent sync ID.
final ConsentRequestParameters params = ConsentRequestParameters(
  consentSyncId: 'CONSENT_SYNC_ID',
);

CONSENT_SYNC_ID yerine izin senkronizasyonu tanımlayıcınızı girin.

Sisteme ilettiğiniz tanımlayıcı, rızanın senkronize edildiği tüm uygulamalarınızda kullanıcıyı benzersiz şekilde tanımlamalıdır. Kimliği tanımlayabilecek bilgilerin (PII) Google'a gönderilmesini önlemek için tanımlayıcıya karma oluşturma veya şifreleme işlemi uygulayın.

Gönderilen kimlik aşağıdaki koşulları karşılamalıdır:

  • UUID dizesi olarak oluşturulmuş veya normal ifadeyle eşleşiyor ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$.
  • Minimum 22 karakter.
  • Maksimum 150 karakter.

Aşağıda, doğru rıza senkronizasyonu kimliği örnekleri verilmiştir:

  • 12JD92JD8078S8J29SDOAKC0EF230337
  • 12jd92jd8078s8j29sdoakc0ef230337
  • 12Jd92jD8078s8j29sDoakc0ef230337
  • 123e4567-e89b-12d3-a456-426614174000

Koşulların karşılanmaması durumunda rıza senkronizasyonu kimliği ayarlanmaz ve UMP SDK, konsola bir uyarı kaydeder.