Bildirim

Kişiselleştirilmiş optimizasyon ipuçları alın, hesap sağlığınızı anlayın ve geliştirilmiş "AdMob Sayfam"da tamamlama sürecini ayarlayın.

AB tüzükleriyle ilgili genel bilgiler ve rehberlik

Google'ın Ek İzin için teknik spesifikasyonu


Bu makalede ele alınan konular


 
TCF dışı reklam teknolojisi sağlayıcılarla (ATP'ler) çalışmak isteyen yayıncılar doğrudan CMP'leriyle çalışmalıdır.

Bu dokümanda, yalnızca IAB Avrupa Şeffaflık ve Kullanıcı Rızası Çerçevesi (TCF) v2 ile birlikte kullanılması amaçlanan, henüz IAB Avrupa Küresel Katılımcı Listesi'ne (GVL) kaydolmamış sağlayıcılara şeffaflık ve/veya kullanıcı rızası sinyalleri göndermek için kullanılacak Google Ek İzin teknik spesifikasyonu açıklanmaktadır. Bu spesifikasyon; yayıncıların, Kullanıcı Rızası Yönetim Platformlarının (CMP'ler) ve iş ortaklarının henüz IAB Avrupa Küresel Katılımcı Listesi'ne kaydolmamış ancak Google'ın Reklam Teknolojisi Sağlayıcılar (ATP) listesinde bulunan şirketler için TCF uygulamasıyla birlikte Ek İzin'i alıp yaymasını sağlar.

Ek İzin bileşenleri

Ek İzin, IAB'nin Küresel Katılımcı Listesi'ne (GVL) kaydolmamış, kullanıcı rızası alan ve/veya açıklanan Google reklam teknolojisi sağlayıcıların (ATP'ler) listesini içeren basit bir addtl_consent dizesinden (Eİ dizesi) oluşur.

"Ek İzin" 2. sürüm (ACv2) dizesi oluşturma

Eİ dizesinde hangi bilgiler depolanır?

Eİ dizesi aşağıdaki bileşenleri içerir:

  • 1. Bölüm: Spesifikasyon sürüm numarası. Mevcut sürüm "2"dir.

  • 2. Bölüm: Ayırıcı simgesi "~"

  • 3. Bölüm: Kullanıcı rızası alan Google reklam teknolojisi sağlayıcıların (ATP) kimliklerinin noktayla ayrılmış listesi. Örnek: "1.35.41.101"

  • 4. Bölüm: Ayırıcı simgesi "~"

  • 5. Bölüm: "dv." ve ardından, açıklanan Google reklam teknolojisi sağlayıcı (ATP) kimliklerinin noktayla ayrılmış listesi. Örnek: "dv.9.21.81"

    3. bölümde yer alan sağlayıcılar, dize uzunluğunu azaltmak için 5. bölüme dahil edilmemelidir.

Eİ dizesi örnekleri

1, 2, 3, 4 ve 10 kimliklerine sahip ATP sağlayıcıları kullanıcıya açıklanırsa:

  • …ve kullanıcı, bu sağlayıcıları açıklayan CMP mesajını görmüş ancak henüz izin verip vermeyeceğine karar vermemişse ilgili ACv2 dizesi 2~~dv.1.2.3.4.10 olur.
  • …ve kullanıcı tüm sağlayıcılara izin verdiyse karşılık gelen ACv2 dizesi 2~1.2.3.4.10~dv. olur. Yalnızca bu durumda dv'den sonraki "." isteğe bağlıdır. Bu nedenle 2~1.2.3.4.10~dv de kabul edilen bir ACv2 dizesidir.

  • …ve kullanıcı tüm sağlayıcılar için izni reddettiyse karşılık gelen ACv2 dizesi, tüm sağlayıcıların açıklandığını ancak hiçbirine izin verilmediğini belirtmelidir. Karşılık gelen ACv2 dizesi 2~~dv.1.2.3.4.10 olur.
  • …ve kullanıcı, 1 ve 10 numaralı sağlayıcılar için izin vermiş ancak diğer tüm sağlayıcılar için izni reddetmişse karşılık gelen ACv2 dizesi 2~1.10~dv.2.3.4 olur.

Eİ dizesini kim oluşturmalıdır?

Eİ dizesi yalnızca, IAB Politikalarına göre atanmış CMP kimliği kullanılarak, IAB Europe TCF'ye kayıtlı CMP'ler tarafından oluşturulabilir. Sağlayıcılar veya diğer üçüncü taraf hizmet sağlayıcılar Eİ dizeleri oluşturmamalıdır.

Google ATP'leri nerede yayınlanır?

Google, IAB'ye kaydolmamış reklam teknolojisi sağlayıcıların ve kimliklerinin listesini aşağıdaki konumda tutar:

https://storage.googleapis.com/tcfac/additional-consent-providers.csv

Ne zaman bir Eİ dizesi oluşturulmalıdır?

Eİ dizesi her durumda yalnızca, yayıncı Google'ın AB Kullanıcı Rızası Politikası'na uygun hareket ettiğinde oluşturulabilir.

Kullanıcı rızası alan sağlayıcılar yalnızca kullanıcı aşağıdakiler için yasal olarak geçerli izin verdiğinde dahil edilmelidir:

  1. Çerezlerin veya yasal olarak gerekli olan durumlarda yerel olarak depolanan diğer teknolojilerin kullanımı

  2. Reklamların bir ATP tarafından kişiselleştirilmesi için kişisel verilerin toplanması, paylaşılması ve kullanılmasının yanı sıra Google'ın AB Kullanıcı Rızası Politikası'nın diğer tüm şartlarına uyulması

Açıklanan sağlayıcılar yalnızca kullanıcılara her ATP'nin kimliği konusunda uygun şeffaflık sunulduğunda (Google'ın ATP listesinde sağlanan ATP gizlilik politikasına bağlantı vermek de dahil) dahil edilmelidir. İzin verilen sağlayıcı listesine dahil edilen sağlayıcıların, açıklanan sağlayıcı listesine de dahil edilmesi gerekmez.

Eİ dizesi, yalnızca TC dizesine ek olarak oluşturulabilir, TC dizesinin yerine oluşturulamaz. Google, bir istek için TC dizesi kullanılamıyorsa aldığı isteği işlemeyecek ve istekteki Eİ dizesini silecektir.

Bu spesifikasyonu uygulayan CMP'ler, oluşturdukları Eİ dizesinin yalnızca yayınlanan Google ATP dosyasındaki kimlikleri (GVL dışındaki sağlayıcılar) içerdiğinden emin olmalıdır. Google bir TC dizesi aldığında, TC dizesinde listelenen GVL'nin sürümünü kontrol eder. Bu GVL sürümü bir sağlayıcının kaydını içeriyorsa TC dizesi bu sağlayıcıyı kontrol eder ve bu sağlayıcıya ait tüm Eİ dizesi girişleri yoksayılır. Bu durumda Google, söz konusu "kopya" girişleri Eİ dizesinden kaldırma ve bu değiştirilmiş Eİ dizesini TC dizesiyle birlikte aktarma hakkını saklı tutar. Google dışındaki sağlayıcılar Eİ dizesini değiştiremez.

Ek İzin v1 dizeleri hâlâ destekleniyor mu?

Ek İzin v2, Aralık 2023'ten bu yana standart Ek İzin sürümüdür. v1 spesifikasyonuna göre oluşturulan Ek İzin dizeleri desteklenmeye devam edecek. Ancak bu tür dizeler, bir ATP için şeffaflığın sağlanıp sağlanmadığını gösteremez. İzin gerektirmeyen kullanım alanlarını desteklemek için CMP'lerin v2 spesifikasyonuna taşınması gerekir.

Ek İzin'i destekleyen sertifikalı CMP'ler

Bu listede, Google Ek İzin teknik özelliği için destek sağlayan sertifikalı CMP'ler ve destekledikleri Ek İzin sürümü yer almaktadır.

Ek İzin desteği sağlayan bir CMP olmanız halinde, (1) bu listeye dahil değilseniz ya da (2) yanlış Ek İzin sürümü listelenmişse lütfen CMP kabul formuna gidip "Soru sormak veya durumumu güncellemek istiyorum" istek türünü seçin. Girişinizi durumunuzu yansıtacak şekilde zamanında güncellemek için elimizden geleni yapacağız.

Ek İzin'i destekleyen sertifikalı CMP'lerin listesi
CMP'lere sertifika vermeye devam ettiğimiz için yayıncıların bu listeyi düzenli olarak kontrol etmesini öneririz.

Bu listedeki bilgilerle ilgili kılavuz

Bu listede, sertifikalı CMP'lerin her biriyle ilgili aşağıdaki bilgiler yer alır:

  • Sertifikalı CMP: Sertifikalı CMP'nin adı.
  • TCF CMP Kimliği: IAB'nin, TCF tarafından doğrulanmış CMP'ye atadığı benzersiz tanımlayıcı.
  • Ek İzin: CMP tarafından desteklenen Ek İzin sürümü.

Ek İzin'i destekleyen sertifikalı CMP'lerin listesi

Sertifikalı CMP TCF CMP Kimliği Supported version
1&1 Mail & Media GmbH CMP (Private) 167 ACv2
Adlane LTD CMP 396 ACv2
Admiral CMP 9 ACv2
AdOpt 430 ACv2
ALPRED SL CMP (Private) 237 ACv2
AppConsent by SFBX® 2 ACv2
Appodeal Inc CMP 432 ACv2
Associated Newspapers Ltd CMP 27 ACv1
Aurion11 CMP 474 ACv2
AutoScout24 GmbH CMP (Private) 397 ACv1
AVACY CMP 297 ACv2
AVADA GROUP COMPANY LIMITED CMP 454 ACv2
Axel Springer Deutschland GmbH CMP (Private) 345 ACv2
Axeptio 260 ACv2
Big Crunch, Inc. 501 ACv2
BigID Inc. 452 ACv2
Blasting SA CMP (Private) 292 ACv1
BurdaForward GmbH CMP (Private) 35 ACv2
CCM19 CMP 343 ACv2
Ciao people s.r.l. CMP (Private) 58 ACv1
CIVIC COMPUTING LTD CMP 259 ACv1
Clickio CMP 63 ACv2
Commanders Act CMP 90 ACv2
Complianz CMP 332 ACv1
Consentmanager CMP 31 ACv2
Conzent ApS 446 ACv2
Cookie Script CMP 374 ACv2
Cookiebot CMP 134 ACv2
CookieFirst CMP 382 ACv2
CookieHub CMP 354 ACv2
CookieMan 429 ACv2
CookieYes CMP 401 ACv2
Didomi CMP 7 ACv2
Dorik, Inc. 472 ACv2
DPG Media CMP (Private) 411 ACv2
Easybrain CMP (Private) 350 ACv2
eBay Kleinanzeigen GmbH CMP (Private) 309 ACv1
Ekspress Meedia AS CMP (Private) 363 ACv1
Ethyca Inc CMP 407 ACv2
Ezoic CMP 299 ACv2
FastCMP 388 ACv2
Flexy Consent 317 ACv2
Gaijin Network CMP (Private) 492 ACv2
Geek Software GmbH CMP (Private) 423 ACv2
Google LLC CMP 300 ACv2
Gravito CMP 302 ACv2
Grupa RMF CMP (Private) 330 ACv2
Guardian News and Media CMP (Private) 112 ACv2
Guitar Tabs LLC CMP (Private) 384 ACv2
ILOVEPDF SL CMP (Private) 417 ACv2
Impala CMP (Private) 303 ACv1
Infor Biznes Sp. Z o.o. CMP (Private) 294 ACv2
InMobi Choice CMP 10 ACv2
Interia CMP (Private) 231 ACv1
Internetowy Dom Mediowy net S.A. CMP (Private) 225 ACv2
Iubenda CMP 123 ACv2
Kayak Software Corporation CMP (Private) 413 ACv2
Ketch CMP 340 ACv2
Kixell Tag 443 ACv2
Learnings CMP 387 ACv1
legal web GmbH 410 ACv2
MBEX LTD CMP (Private) 414 ACv2
Mediavine CMP 46 ACv2
Meru Data CMP 437 ACv2
mobile.de CMP (Private) 306 ACv2
Moonee Publishing LTD CMP (Private) 421 ACv1
My Agile Privacy CMP 403 ACv1
NitroPay CMP 242 ACv1
One Consent CMP 273 ACv2
Onesecondbefore B.V. CMP 355 ACv2
Onetrust / Cookiepro CMP 28 ACv2
Outfit7 CMP (Private) 348 ACv1
Overwolf Ltd. CMP (Private) 246 ACv2
Pandectes CMP 445 ACv2
Paruvendu CMP (Private) 222 ACv2
Podravka d.d. CMP (Private) 441 ACv2
PrivacyPillar CMP 335 ACv1
Pubtech CMP 352 ACv2
RCS CMP 218 ACv2
Ringier Axel Springer Polska (Private) 280 ACv1
Setupad CMP 379 ACv1
Seven.One Entertainment Group GmbH CMP (Private) 318 ACv2
Seznam.cz CMP 247 ACv2
SFR CMP (Private) 79 ACv2
Sirdata CMP 92 ACv2
Snigel Adconsent CMP 229 ACv1
Société Éditrice du Monde (Private) 371 ACv2
Sourcepoint Dialogue CMP 6 ACv2
Termly CMP 412 ACv2
Traffective (ShowHeroes SE) 21 ACv2
Transcend CMP 399 ACv2
Tri-table Sp. z o.o. CMP 61 ACv2
TRUENDO CMP 304 ACv1
Truyo CMP 462 ACv2
Uber CMP (Private) 459 ACv2
Uniconsent CMP 68 ACv2
UserCentrics CMP 5 ACv2
Viber Media CMP (Private) 171 ACv2
WebToffee GDPR Cookie Consent 404 ACv2
Wirtualna Polska Media S.A. CMP 72 ACv1
X-FLOW LTD CMP (Private) 436 ACv2
Yahoo EMEA CMP (Private) 14 ACv2

CMP API için genişletme

Ek İzin'i destekleyen CMP'ler Ek İzin dizesini, biri TCData, diğeri ise InAppTCData olan mevcut TCF v2 CMP JavaScript API JSON nesnelerinin bir parçası olarak döndürmelidir.

TCData = {
  tcString: 'base64url-encoded TC string with segments',
  ...
  addtlConsent: ‘AC string with spec version and consented/disclosed Ad Tech Provider IDs’
}

 

InAppTCData = {
  tcString: 'base64url-encoded TC string with segments',
  ...
  addtlConsent: ‘AC string with spec version and consented/disclosed Ad Tech Provider IDs’
}

Eİ dizeleri nasıl depolanmalıdır?

Web'de

Depolama mekanizmasına CMP karar verir.

Uygulamada

TCFv2 için uygulama içi API'ye benzer şekilde, bir CMP SDK tarafından oluşturulan Eİ dizesini depolamak için NSUserDefaults (iOS) ya da SharedPreferences (Android) kullanılır. Bu mekanizma şunlara olanak tanır:

  • Sağlayıcıların Eİ dizesine kolayca erişmesi

  • Eİ dizesinin uygulama oturumları arasında kalıcı olması

  • Yayıncıların CMP'lerini değiştirmesi durumunda Eİ dizesinin taşınabilir olması

Not: CMP SDK'yı uygulamasından kaldırmayı seçen bir yayıncı, sağlayıcıların eklenen Eİ dizesini kullanmaya devam etmemesini sağlamak amacıyla kullanıcılar için AddtlConsent değerlerini temizlemekten sorumlu olur.

NSUserDefaults ve SharedPreferences Nesnelerindeki Storage ve Lookup Anahtarı Değer
IABTCF_AddtlConsent

Dize: Spesifikasyon sürümünü ve kullanıcı rızası alan reklam teknolojisi sağlayıcıların kimliklerini içeren Eİ dizesi

Eİ dizesi dijital reklamcılık zinciri üzerinden nasıl iletilir?

Teklif istekleri

Teklif istekleri, sürecin ilerleyen aşamalarında GVL dışındaki sağlayıcılar için Ek İzin'i yaymak üzere ConsentedProvidersSettings'i kullanır.

  • OpenRTB uzantılar protokolünde
  • Eski Protokol Arabelleği sürümü

message ConsentedProvidersSettings {
 // Set of IDs corresponding to providers for whom the publisher has told
 // Google that its EEA users have given legally valid consent to: 1) the use of cookies or other local  
 // storage where legally required; and 2) the collection, sharing, and use of personal data for 
 // personalization of ads by an ATP in accordance with Google’s EU User Consent Policy.
 // A mapping of provider ID to provider name is posted at providers.csv.
 repeated int64 consented_providers = 2 [packed = true];
}

 // Information about the providers for whom the publisher has told Google
 // that its EEA users have consented to the use of their personal data for
 // ads personalization in accordance with Google's EU User Consent Policy.
 // This field will only be populated when regs_gdpr is true.
 optional ConsentedProvidersSettings consented_providers_settings = 42;

URL tabanlı hizmetler

Oluşturulan bir reklam öğesi, <img> etiketlerinin altında birkaç piksel içerebilir. Örneğin <img src="http://vendor-a.com/key1=val1&key2=val2">, tarayıcıdan sağlayıcının alan adına bir HTTP GET isteği gönderir.

Piksel, JavaScript yürütme imkanı olmayan bir <img> etiketinde bulunduğundan, TC dizesini edinmek için CMP API kullanılamaz. TC dizesi için verdiğimiz desteğe benzer şekilde, standart bir URL parametresinin yanı sıra, Eİ dizesinin eklenmesi gereken piksel URL'lerinde bir makro sağlıyoruz.

URL parametresi İlgili makro URL'de gösterimi
addtl_consent ADDTL_CONSENT &addtl_consent=${ADDTL_CONSENT}

1. Örnek

Sağlayıcı A'nın Eİ dizesini alabilmesi için, görüntü URL'sinin &addtl_consent=${ADDTL_CONSENT} URL parametresi ve makrosuna sahip bir anahtar/değer çifti içermesi gerekir. Elde edilen URL şöyle olur:

http://vendor-a.com/key1=val1&key2=val2&addtl_consent=${ADDTL_CONSENT}

 

2. Örnek

Belirli bir istekte Eİ dizesinin şöyle olduğunu varsayalım: 2~1.35.41.101~dv.

Reklam öğesini çağıran veya oluşturan kullanıcı, URL'deki makroyu gerçek Eİ dizesiyle değiştirir. Böylece başlangıçta yerleştirilen ve makroyu içeren piksel, belirtilen sunucuya çağrı yapılırken aşağıdaki gibi değiştirilir:

http://vendor-a.com/key1=val1&key2=val2&addtl_consent=2~1.35.41.101~dv.

İlgili kaynaklar

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
true
Kişiselleştirilmiş ipuçlarıyla gelir potansiyelinizi ortaya çıkarın.

"AdMob için optimizasyon ipuçları" sayfasını ziyaret ederek uygulama gelirinizi en üst düzeye çıkarmaya yönelik kişiselleştirilmiş önerilere erişebilirsiniz.

Şimdi erişin

Arama
Aramayı temizle
Aramayı kapat
Ana menü
3827821819915249504
true
Yardım Merkezinde Arayın
false
true
true
true
true
true
73175
false
false
false
false
false