Sınırlı reklamlar ve birinci taraf tanımlayıcısı ayarları

Sınırlı reklamlar, kullanıcılarınız kişisel verilerini paylaşmayı kabul etmediğinde uygulamaların reklam yayınlamasına olanak tanır. Sınırlı reklamlar modu, reklam seçimi için kişisel verilerin toplanmasını, paylaşılmasını ve kullanılmasını durdurur. Kullanıcılarınız kişisel verilerini paylaşmamayı seçerse bu özellik, reklamların yayınlanmaya devam etmesini sağlar.

Bu kılavuzda, uygulamanızda sınırlı reklam ayarlarını kullanma ve uygulama davranışını Google Ad Manager ağınızın genel ayarlarıyla eşleştirme konuları ele alınmaktadır.

İstemci sınırlı reklam ayarlarını yapılandırma

PAL sürüm 1.109.0, forceLimitedAds özelliğini kullanıma sunarken allowStorage özelliğini kaldırdı. Bu mülk, ConsentSettings sınıfında.

PAL, 1.109.0 sürümünden itibaren yerel depolama için kullanıcı rızasını belirlemek üzere cihazdan Şeffaflık ve Kullanıcı Rızası Çerçevesi (TCF) verilerini okur. Daha önce, depolama iznini belirlemek uygulamanızın sorumluluğundaydı. Uygulamanızın, reklam etiketi URL'sindeki gdpr= ve gdpr_consent= parametrelerini yine de iletmesi gerekir.

TCF tabanlı otomatik belirleme yeterli değilse uygulamanızda doğrudan forceLimitedAds özelliğini ayarlayın. Ayrıntılı bilgi için IAB Europe TCF ile yayıncı entegrasyonu başlıklı makaleyi inceleyin. forceLimitedAds özelliğinin true değerine ayarlanması, PAL'ın sunucuya gönderilen tek seferlik rastgele sayıda kullanıcı kimliklerini depolamasını veya göndermesini engeller. forceLimitedAds özelliğini true değerine ayarlamak, IMA (Interactive Media Ads) SDK'larındaki reklam isteği URL'sine ltd=1 parametresini eklemekle aynıdır. Sınırlı reklamlar hakkında ayrıntılı bilgi için ltd (Sınırlı reklamlar) başlıklı makaleyi inceleyin. forceLimitedAds özelliğini true değerine ayarladığınızda PAL, tek seferlik rastgele sayıya ltd=1 parametresini dahil eder.

Daha önce allowStorage özelliğini ayarlamamış olsanız bile, mevcut davranışını aynı tutmak için uygulamanızı güncellemeniz gerekebilir. allowStorage özelliği, varsayılan olarak sınırlı reklamların false değerine ayarlanmıştı. Bu değer, sınırlı reklamların etkinleştirilmesine neden oluyordu. forceLimitedAds özelliği varsayılan olarak false değerine ayarlanır. Bu değer, sınırlı reklamları etkinleştirmez.

Google Ad Manager genel ayarlarını eşleştirme

Ad Manager ayarlarını Programatik sınırlı reklamlar veya Web'deki reklamlar için birinci taraf çerezleri olarak güncellerseniz Ad Manager'daki ayarlarla eşleşmek için bu yeni API'leri kullanın. API'leri kullanmıyorsanız PAL, sunucuya yapılan reklam isteğinde kullanılan tek seferlik rastgele sayıya tanımlayıcıları ekleyebilir. Ancak Ad Manager, Ad Manager'daki ayarlara göre sinyalleri bırakabilir.

API'ler şunlardır:

  • disableLimitedAdsStorage - Yalnızca geçersiz trafik algılama çerezlerini devre dışı bırakır ve sınırlı reklamlar için yerel depolama alanının kullanımını engeller. Ad Manager'da Yönetici > Global ayarlar bölümünden Programatik sınırlı reklamlar ayarını güncellediyseniz PAL'deki sınırlı reklamlar için yerel depolama alanının kullanımını devre dışı bırakmak üzere bu API'yi kullanın. Bu ayarın sınırlı olmayan reklamlar için geçerli olmadığını unutmayın.
  • disableFirstPartyIdentifiers - Reklam seçimi için kullanılan birinci taraf tanımlayıcıları devre dışı bırakır. Ad Manager'da Yönetici > Genel ayarları bölümünde Web'deki reklamlarda birinci taraf çerezleri ayarını güncellediyseniz PAL'de bu tür tanımlayıcıları devre dışı bırakmak için bu API'yi kullanın. Bu ayarın, geçersiz trafik algılama için çerezlerin ve yerel depolama alanının kullanımı için geçerli olmadığını unutmayın.

Aşağıdaki örnekte, PAL uygulamasında kullanıcı gizliliği ve veri kullanımı ele alınmaktadır:

const consentSettings = new goog.pal.ConsentSettings();
consentSettings.allowStorage = true;
// During the PAL Phase 1 release, best practice is to always set the
// `allowStorage` property to a `true` value to allow PAL to automatically
// determine whether limited ads applies based on the TCF data.
// To enable limited ads regardless of the TCF determination, set the
// `forceLimitedAds` property to a `true` value.

const adManagerSettings = new goog.pal.GoogleAdManagerSettings();
// Add this line if the "Programmatic limited ads" toggle is turned off in
// Ad Manager.
adManagerSettings.disableLimitedAdsStorage = true;
// Add this line if the "First party cookies for ads on web" toggle
// is turned off in Ad Manager.
adManagerSettings.disableFirstPartyIdentifiers = true;

const nonceLoader = new goog.pal.NonceLoader(consentSettings, adManagerSettings);