Google'ın yayıncı reklam etiketlerindeki reklam kişiselleştirme ayarları

Bu makale, Google politikalarının IAB TCF 2.0 sürümüyle nasıl uyumlu olduğunu açıklamaktadır ve IAB TCF 2.0 sürümüne kaydolmayı seçen satıcılara yardımcı olmak amacıyla hazırlanmıştır. Yayıncı uygulama ayrıntıları için IAB TCF 2.0 sürümüyle yayıncı entegrasyonu başlıklı makaleyi inceleyin.

Google'ın yayıncı reklam etiketlerindeki reklam kişiselleştirme ayarları, Avrupa Ekonomik Alanı (AEA) dahil olmak üzere dünya genelindeki herhangi bir bölgede ayarlanabilir. 

Google'ın güncellenen AB Kullanıcı Rızası Politikası uyarınca AEA ve Birleşik Krallık'taki kullanıcılarınıza belirli açıklamalar yapmanız ve yasal olarak gerekli olduğu durumlarda çerez veya başka yerel depolama bilgilerinin kullanımının yanı sıra kişisel verilerin reklam kişiselleştirme amacıyla toplanması, paylaşılması ve kullanılması konusunda kullanıcıların rızasını almanız gerekir. Bu politika AB eGizlilik Yönergesi ve Genel Veri Koruma Yönetmeliği (GDPR) gereksinimlerini yansıtmaktadır.

Yapılandırdığınız istek başına reklam kişiselleştirme ayarları, yalnızca AEA ve Birleşik Krallık'taki kullanıcılar için değil, tüm dünyada geçerli olur. AEA veya Birleşik Krallık dışındaki bir kullanıcı için yapılan isteğe istek başına parametreler eklerseniz kişiselleştirilmemiş bir reklam döndürülür.

GPT ve AdSense etiketleri kullanan sayfalar için reklam kişiselleştirme ayarları

Reklam isteme

Varsayılan olarak, Google'a yapılan reklam istekleri sonucunda, hem web sayfasının içeriğine hem de sayfayı ziyaret eden kullanıcının geçmişine dayanan reklam seçimiyle kişiselleştirilmiş reklamlar yayınlanır. Google, kişiselleştirilmemiş reklamlar yayınlanmasını da destekler. Kişiselleştirilmiş ve kişiselleştirilmemiş reklamlar hakkında daha fazla bilgi 

Rıza Politikamızla ilgili şartları karşılıyorsanız ve Avrupa Ekonomik Alanı ve Birleşik Krallık'tan veya düzenlemelere tabi diğer bölgelerden sitenizi ziyaret eden tüm kullanıcılara kişiselleştirilmemiş reklam yayınlamak istiyorsanız reklam etiketlemenizde herhangi bir değişiklik yapmanız gerekmez. Kişiselleştirilmemiş reklam yayınını Google Ad Manager veya AdSense kullanıcı arayüzlerinden etkinleştirebilirsiniz.

Bazı kullanıcılara kişiselleştirilmiş, bazılarına ise kişiselleştirilmemiş reklamlar yayınlamak istiyorsanız GPT ve AdSense/Exchange eşzamansız reklam etiketleri, yayıncılara sayfa başına kişiselleştirilmemiş reklam yayınlanmasını tetiklemenin bir yöntemini sunar. Bu, kullanıcılarınızın tümünün veya bir kısmının kişiselleştirilmiş ve kişiselleştirilmemiş reklamlar arasında seçim yapmasını istiyorsanız yararlı olabilir.

Bu reklamlar, reklamların kişiselleştirilmesi için çerez kullanmasa da sıklık sınırına ve toplu reklam raporlarına izin vermenin yanı sıra sahtekarlık ve kötüye kullanıma karşı mücadele etmek için çerezleri kullanır. Bu nedenle, çerezlerin bu amaçlar doğrultusunda kullanılması için eGizlilik Yönergesi çerez hükümlerinin geçerli olduğu ülkelerdeki kullanıcılardan izin alınması gerekir. Kişiselleştirilmemiş reklamlar hakkında daha fazla bilgi

GPT etiketi için

Şu yöntemi kullanın: googletag.pubads().setPrivacySettings({nonPersonalizedAds: true})

setCookieOptions() çağrısı, GDPR için geçerli değildir.

AdSense ve Ad Exchange eşzamansız reklam etiketi için

Şu değeri ayarlayın: (adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1
Tarayıcı geliştirici araçlarınızda reklam isteğini bulup &npa=1 parametresini arayarak reklam etiketinin kişiselleştirilmemiş reklamlar istediğini doğrulayın.
setPrivacySettings({nonPersonalizedAds: false}) çağırıldığında veya requestNonPersonalizedAds=0 ayarlandığında kişiselleştirme yeniden etkinleştirilir.

Reklam isteklerini duraklatma

GPT ve AdSense/Ad Exchange eşzamansız etiketleri, sayfanızı yükleme tekniklerini destekler ancak reklam isteklerini yayınlamaya başlamadan önce açık bir sinyal bekler. Bu işlem, reklam istekleri yayınlamadan önce kullanıcının, izin isteği kullanıcı arayüzüyle etkileşim kurmasını beklemeniz gerekiyorsa yararlı olabilir.

GPT reklam isteklerini duraklatma

  • Etiketin ilk sayfa yüklemesinde reklam istekleri göndermesine engel olmak için disableInitialLoad() işlevini kullanın. Bu işlemi, display() aracılığıyla reklam isteklerini tetiklemeden önce gerçekleştirmeniz gerekir.
  • Her zamanki gibi googletag.cmd.push(...) çağrılarını kullanarak reklam alanlarınızı ayarlayın.
  • Kullanıcı izinle ilgili seçimini yaptıktan sonra gerekirse setPrivacySettings({nonPersonalizedAds: true}) çağrısı yapın.
  • Reklam isteği gönderme işlemini devam ettirmek için refresh() işlevini kullanın.
  • refresh() çağrısı yapmazsanız hiç reklam gösterilmez. 

AdSense veya Ad Exchange eşzamansız reklam kodunu duraklatma

  • Etiketin reklam isteği göndermesini engellemek için (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1 işlevini kullanın. Bu işlemi adsbygoogle.push(...) aracılığıyla reklam isteklerini tetiklemeden önce gerçekleştirmeniz gerekir.
  • Her zamanki gibi adsbygoogle.push(...) çağrılarını kullanarak reklam alanlarınızı ayarlayın.
  • Kullanıcı izin seçimini yaptıktan sonra, gerekirse requestNonPersonalizedAds=1 çağrısı yapın.
  • Reklam istekleri göndermeye devam etmek için (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0 işlevini kullanın.
  • pauseAdRequests=0 işlevini ayarlamazsanız hiçbir reklam görünmez.

Bu teknik, reklam isteklerinin gönderilmesini engeller ancak çeşitli komut dosyaları yüklenmeye devam eder. Google’ın alanlarında bulunan mevcut çerezler okunabilir ancak yeni çerez oluşturulmayacaktır. Mevcut çerezlerle ilişkili veriler, reklam yayını veya ölçümü için kullanılmaz.

İzin yönetimi çözümünüz kullanıcı bir seçim yapana kadar komut dosyalarının yüklenmesini ertelemenin bir yolunu sunuyorsa diğer bir seçenek de gpt.js ve adsbygoogle.js'nin yüklenmesini ertelemektir. Diğer Google reklam etiketi türleri, reklam isteklerinin duraklatılmasını desteklemez. Kişiselleştirilmiş veya kişiselleştirilmemiş reklamlar istemeye hazır olana kadar bunları yüklemekten kaçınmanız gerekir.

AMP sayfaları için reklam kişiselleştirme ayarları

AMP sayfalarından gelen reklam isteklerinde, daha önce açıklanan ve AMP formatında olmayan sayfalarla aynı reklam kişiselleştirme ayarları sunulur: Yayıncılar, Avrupa Ekonomik Alanı (AEA) ve Birleşik Krallık'ta bulunan tüm kullanıcılara kişiselleştirilmemiş reklamlar göstermeyi veya verilen izinlere göre, kişiselleştirilmiş ya da kişiselleştirilmemiş reklamlar yayınlamayı tercih edebilir.

Aşağıda <amp-ad type=”doubleclick”> veya <amp-ad type=”adsense”> içeren reklamlar isteyen AMP sayfaları için her senaryonun nasıl yapılandırılacağı ile ilgili talimatlar verilmiştir.

Tüm AEA ve Birleşik Krallık kullanıcılarına kişiselleştirilmemiş reklamlar yayınlama

AMP reklamı etiketlerinizde Gerçek Zamanlı Yapılandırma (RTC) kullanılmıyorsa Google Ad Manager veya AdSense kullanıcı arayüzlerinde kişiselleştirilmemiş reklam sunumunu etkinleştirmeniz yeterlidir. AMP sayfalarınızda başka bir değişiklik yapmanız gerekmez.

AMP reklamı etiketlerinizde Gerçek Zamanlı Yapılandırma (RTC) kullanılıyorsa sayfanız, kişiselleştirilmemiş reklam yayınlanacak kullanıcılara (yani AEA ve Birleşik Krallık'taki kullanıcılara) RTC istekleri gönderilmesini önleyecek şekilde yapılandırılabilir. Bu işlem için gerekli bileşen ve yapılandırmalar (amp-geo ve amp-consent) aşağıda verilmiştir. 


<!-- Önce amp-geo uzantısını ayarlamamız gerekir. Tüm Avrupa Ekonomik Alanı ülkelerini ve Birleşik Krallık'ı içeren 'eea' adında bir grup tanımlıyoruz. AEA üyeliği zaman içinde değişebileceği için bu listeyi güncel tutmanız gerekir. -->
<amp-geo layout="nodisplay">
  <script type="application/json"
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>

<! - Ardından, AEA ülkelerindeki son kullanıcılar için bir izin bileşeni oluşturmamız gerekir. Bunu, gerçekten izin istememesi için daha sonra otomatik olarak reddedilecek şekilde yapılandıracağız. Bu, RTC çağrılarını durdurur ve Ad Manager'a/AdSense'e kişiselleştirilmemiş reklamlar yayınlamasını belirtir. -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea"
        }
      }
    }
  </script>
</amp-consent>

Sayfadaki mevcut amp-ad bileşenlerine aşağıda belirtildiği gibi data-block-on-consent özelliğini eklemeniz gerekir:

<!-- Son olarak reklam etiketini, izni otomatik olarak reddetmeye yönlendirerek oluştururuz -->
<amp-ad data-block-on-consent="_auto_reject"
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>

İzne göre kişiselleştirilmiş/kişiselleştirilmemiş reklamlar yayınlama

AMP özel JavaScript'e izin vermediği için kişiselleştirilmiş veya kişiselleştirilmemiş reklam istenirken amp-consent bileşeninin ve data-block-on-consent ile data-npa-on-unknown-consent özelliklerinin yapılandırması temel alınır. amp-consent bileşenini yapılandırdığınız ve bu bileşeni data-block-on-consent öğesi aracılığıyla sayfadaki tüm <amp-ad> etiketlerine bağladığınız varsayıldığında:

  • Kullanıcı amp-consent bileşenine olumlu yanıt verdiyse (kullanıcı izin istemini kabul eder) reklamlar normal şekilde istenir.
  • Kullanıcı amp-consent bileşenine olumsuz yanıt verdiyse (kullanıcı izin istemini reddettiyse) kişiselleştirilmemiş reklamlar istenir.
  • Kullanıcının amp-consent bileşenine verdiği yanıt bilinmiyorsa (kullanıcı, izin istemini kapatır)
    • Varsayılan olarak hiçbir reklam isteği gönderilmez
    • data-npa-on-unknown-consent özelliği true olarak ayarlandıysa kişiselleştirilmemiş reklamlar istenecektir
  • Kullanıcının coğrafi konumuna göre iznin geçerli olmadığı bir amp-geo bileşeni yapılandırırsanız istekler normal şekilde gönderilir.

<amp-ad> etiketleriniz data-block-on-consent özelliğini kullanmıyorsa veya amp-consent bileşeni doğru şekilde yapılandırılmadıysa istekler normal şekilde gönderilir.

Aşağıda, AEA'daki tüm kullanıcılardan yukarıdaki davranışla sonuçlanacak şekilde izin istendiği bir yapılandırma örneği verilmiştir:

<!-- Önce amp-geo uzantısını ayarlayın. Tüm Avrupa Ekonomik Alanı ülkelerini içeren `eea` adında Bir grup tanımlarız. AEA üyeliği zaman içinde değişebileceği için bu listeyi güncel tutmanız gerekir. -->
<amp-geo layout="nodisplay">
  <script type="application/json">
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>
 
<!-- Ardından, "eea" ülke grubundaki kullanıcılar için izni ayarlamamız gerekir -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea",
          "promptUI": "myConsentFlow"
        }
      }
    }
  </script> 
</amp-consent>

<!-- Son olarak reklam etiketini, gerektiğinde izin beklemeye yönlendirerek ayarlayın -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>

Kullanıcılardan seçmeli olarak izin istemek için kullanabileceğiniz başka yöntemler de mevcuttur. Sayfayı checkConsentHref aracılığıyla yapılandırdığınız bir uç noktaya CORS POST isteği gönderecek şekilde yapılandırmak buna bir örnektir. amp-consent belgelerini okuyarak konu hakkında daha fazla bilgi edinebilirsiniz.

Diğer etiketler için reklam kişiselleştirme ayarları

GPT geri verilen gösterim etiketleri

GPT geri verilen gösterim etiketleri kullanıyorsanız bir reklam isteğini kişiselleştirilmemiş olarak işaretlemek için API çağrınıza şunu eklemelisiniz:

googletag.pubads().setPrivacySettings({nonPersonalizedAds: boolean})

Reklam isteğini NPA olarak işaretlemek için boole değerini true, kişiselleştirilmiş reklamlara uygun olan reklam istekleri için ise false olarak ayarlayın.

Bu ayarın atlanması, kişiselleştirilmiş reklamlara varsayılan olarak izin verir.

Etiketsiz İstek

Etiketsiz İstek kullanıyorsanız npa=[int] parametresini doğrudan etiket isteği URL'sine ekleyerek bir reklam isteğini kişiselleştirilmemiş olarak işaretleyebilirsiniz. Olası kesilmeleri önlemek için parametreyi etiketin başlarında belirtmeniz önerilir. Reklam isteğini kişiselleştirilmemiş olarak işaretlemek için npa=1 parametresini belirtin. Parametrenin atlanması, kişiselleştirilmiş reklamları varsayılan yapar.

Örneğin:

https://securepubads.g.doubleclick.net/gampad/ad?iu=/12345/adunit&sz=728x90&npa=1&c=12345

Arama için AdSense

Varsayılan olarak, Google'a yapılan reklam istekleri sonucunda, hem kullanıcının arama sorgusuna hem de aramayı yapan kullanıcının geçmişine dayanan reklam seçimiyle kişiselleştirilmiş reklamlar yayınlanır. Google, kişiselleştirilmemiş reklamlar yayınlanmasını da destekler. Kişiselleştirilmiş ve kişiselleştirilmemiş reklamlar hakkında daha fazla bilgi

Bazı kullanıcılara kişiselleştirilmiş reklamlar, diğerlerine ise kişiselleştirilmemiş reklamlar yayınlamak istiyorsanız Arama için AdSense etiketleri, yayıncılara sayfa başına kişiselleştirilmemiş reklamlar yayınlanmasını tetiklemek için bir yöntem sunar. Bu yöntem, kullanıcılarınızın tümüne veya bir kısmına kişiselleştirilmiş ve kişiselleştirilmemiş reklamlar arasında seçim yapma olanağı tanımanız durumunda yararlı olabilir. 

Özel Arama Reklamları web reklam etiketi için:

Özel Arama Reklamları etiketindeki pageOptions öğesine şu bilgileri ekleyin: personalizedAds: false,

AdMob etiketi için

builder.setAdvancedOptionValue("personalizedAds", "false");

iOS etiketi için

[request setAdvancedOptionValue:@"false" forKey:@"personalizedAds"];

Yukarıdaki yöntemlerde söz konusu istek için, kişiselleştirilmemiş reklam istekleri tetiklenir. Bu, durum bilgisiz bir parametredir. Parametrenin, ilgili kullanıcının sonraki isteklerinde ayarlanmaması durumunda, varsayılan davranış olan kişiselleştirilmiş reklamlar isteme yöntemine dönülür.

Google Mobile Ads SDK'sı

Google Mobile Ads SDK'sı hakkında daha fazla bilgi için lütfen uygulama geliştirici sitesini (iOS GMA SDK'sı, Android GMA SDK'sı) inceleyin.

Google Interactive Media Ads SDK'sı (Video için)

Video isteklerinde, reklam etiketinize npa=1 parametresini ekleyerek Google'ın video içeriğinizi kişiselleştirilmemiş olarak değerlendirmesini istediğinizi belirtebilirsiniz. Bunu, manuel olarak oluşturulmuş bir ana video etiketi ile veya platforma özgü IMA SDK'larından herhangi birini (HTML 5 IMA SDK'sı, iOS IMA SDK'sı, Android IMA SDK'sı, Google Cast IMA SDK'sı) kullanarak gerçekleştirebilirsiniz.

Video oynatıcınız Ad Manager'ın Dinamik Reklam Ekleme özelliğini kullanıyorsa dahil edilen herhangi bir reklam isteğine geçirmek için talebe bağlı videoda (VOD) veya canlı yayın isteğinde (DAI HTML5 SDK'sı, DAI Cast SDK'sı, DAI iOS SDK'sı, DAI Android SDK'sı, DAI Roku SDK'sı, DAI tvOS SDK'sı) npa=1 parametresini de içerebilir.

Eski Google yayıncı reklam etiketleri

Diğer Google reklam etiketi türleri (ör. eski GAM etiketi, GUT etiketi ve AdSense veya Ad Exchange eşzamanlı etiketi (show_ads.js)) kişiselleştirilmemiş reklam istekleri yayınlamayı desteklemez. Kişiselleştirilmiş reklam istemeye hazır olana kadar bu etiketleri yüklemekten kaçının.

Alternatif olarak, AB Kullanıcı Rızası Politikası'na uymak amacıyla hem kişiselleştirilmiş hem de kişiselleştirilmemiş reklamlar için tam özellikli destek içeren etiketlerden birine geçiş yapmak ve gerekli tüm izinleri almak için istekleri duraklatmak daha kolay bir çözüm olabilir.

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
Arama
Aramayı temizle
Aramayı kapat
Ana menü
6178642834798467031
true
Yardım Merkezinde Arayın
true
true
true
true
true
148
false
false