Hedefleme

Bu kılavuzda, bir reklam isteğine hedefleme bilgilerinin nasıl sağlanacağı açıklanmaktadır.

Reklam hedeflemenin işleyişini görmek için Swift veya Objective-C'te iOS API Demo uygulamasını indirin.

API Demo'sunu indirin

Ön koşullar

Başlangıç kılavuzunu tamamlayın.

GADRequestConfiguration

GADRequestConfiguration, paylaşılan örnek aracılığıyla dünya genelinde uygulanacak hedefleme bilgilerini toplayan bir nesnedir.GADMobileAds Bu bilgilere aşağıdaki kodla erişilebilir:

Swift

let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration

Objective-C

GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;

Çocuklara yönelik ayar

Çocukların Çevrimiçi Gizliliğini Koruma Yasası (COPPA) kapsamında tagForChildDirectedTreatment adlı bir ayar vardır.

Uygulama geliştirici olarak, reklam isteği gönderirken Google'ın içeriğinizi çocuklara yönelik olarak değerlendirmesini isteyip istemediğinizi belirtebilirsiniz. Google'ın içeriğinizi çocuklara yönelik olarak değerlendirmesini istediğinizi belirttiğinizde Google, ilgili reklam isteğinde IAB ve yeniden pazarlama reklamlarını devre dışı bırakmak için gerekli işlemleri yapar. Ayar seçenekleri şunlardır:

  • İçeriğinizin COPPA amaçları doğrultusunda çocuklara yönelik olarak değerlendirilmesini belirtmek için tagForChildDirectedTreatment değerini true olarak ayarlayın. Bu, reklam kimliğinin (IDFA) iletilmesini engeller.
  • İçeriğinizin COPPA amaçları doğrultusunda çocuklara yönelik olarak değerlendirilmesini istemediğinizi belirtmek için tagForChildDirectedTreatment değerini false olarak ayarlayın.
  • İçeriğinizin COPPA'ya göre nasıl değerlendirilmesini istediğinizi belirtmek istemiyorsanız tagForChildDirectedTreatment değerini ayarlamayınız.

Aşağıdaki örnekte, içeriğinizin COPPA'ya göre çocuklara yönelik olarak değerlendirilmesini istediğiniz belirtilmektedir:

Swift

GADMobileAds.sharedInstance().requestConfiguration.tagForChildDirectedTreatment = true

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment = @YES;

Bu etiketi ayarlayarak bu bildirimin doğru olduğunu ve uygulamanın sahibi adına işlem yapmaya yetkili olduğunuzu onaylarsınız. Bu ayarın kötüye kullanılmasının Google Hesabınızın feshedilmesine yol açabileceğini kabul edersiniz.

Reklam isteklerinizi, Avrupa Ekonomik Alanı'nda (AEA) bulunan, reşit olmayan kullanıcılara yönelik olarak değerlendirilmesi için işaretleyebilirsiniz. Bu özellik, Genel Veri Koruma Yönetmeliği'ne (GDPR) uygunluğu kolaylaştırmak için tasarlanmıştır. GDPR kapsamında başka yasal yükümlülükleriniz de olabilir. Avrupa Birliği yönergelerini inceleyin ve kendi hukuk danışmanınıza danışın. Google araçlarının, uyumluluğu kolaylaştırmak için tasarlandığını ve yayıncıların hukuki yükümlülüklerini azaltmadığını unutmayın. GDPR'nin yayıncıları nasıl etkilediği hakkında daha fazla bilgi edinin.

Bu özellik kullanılırken gelecekteki tüm reklam isteklerine Avrupa'da reşit olma yaşının altındaki kullanıcılar için etiket (TFUA) parametresi eklenir. Bu parametre, yeniden pazarlama dahil olmak üzere ilgili reklam isteği için kişiselleştirilmiş reklamcılığı devre dışı bırakır. Reklam ölçüm pikselleri ve üçüncü taraf reklam sunucuları gibi üçüncü taraf reklam sağlayıcılarına gönderilen istekleri de devre dışı bırakır.

Bu ayar, GADMobileAds.requestConfiguration nesnesinde tagForUnderAgeOfConsent mülkünü ayarlayarak ve true değerini ileterek Google Mobile Ads SDK'sının tüm sürümleriyle kullanılabilir.

  • Reklam isteklerinin reşit olma yaşının altındaki kullanıcılara uygun bir şekilde ele alınmasını istediğinizi belirtmek için tagForUnderAgeOfConsent değerini true olarak ayarlayın. Bu, reklam kimliğinin (IDFA) iletilmesini de engeller.
  • tagForUnderAgeOfConsent ayarını yapmamak, reklam isteklerinin reşit olma yaşının altındaki kullanıcılara uygun bir şekilde ele alınmasını istemediğinizi gösterir.

Aşağıdaki örnekte, TFUA'nın reklam isteğinize dahil edilmesini istediğiniz belirtilmektedir:

Swift

GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent = true

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.tagForUnderAgeOfConsent = @YES;

Çocuklara yönelik ayar'ı etkinleştiren etiketler ve tagForUnderAgeOfConsent aynı anda true olarak ayarlanmamalıdır. Bu şekilde ayarlanırlarsa çocuklara yönelik ayar öncelikli olur.

Reklam içeriği filtreleme

Uygulamalar, GADRequestConfiguration mülkünün maxAdContentRating mülkünü kullanarak tüm reklam istekleri için maksimum reklam içeriği derecelendirmesi belirleyebilir. Bu ayar, oturumun geri kalanı için gelecekteki tüm reklam isteklerine uygulanır. Bu mülkün olası değerleri dijital içerik etiketi sınıflandırmalarına dayanır ve aşağıdaki sabitlerden biri olmalıdır:

  • GADMaxAdContentRatingGeneral
  • GADMaxAdContentRatingParentalGuidance
  • GADMaxAdContentRatingTeen
  • GADMaxAdContentRatingMatureAudience

Aşağıdaki kod, tüm reklam isteklerini, döndürülen reklam içeriğinin GADMaxAdContentRatingGeneral'ten yüksek olmayan bir Dijital İçerik Etiketi tanımına karşılık gelmesini belirtecek şekilde yapılandırır.

kullanılarak yapılandırılmış tüm ayarları geçersiz kılar.

Swift

GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
    GADMaxAdContentRatingGeneral

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
    GADMaxAdContentRatingGeneral;

Yayıncı Gizlilik Değerlendirmesi (Beta)

Publisher Privacy Treatment (PPT) API, uygulamaların GADRequestConfiguration mülkünü kullanarak tüm reklam istekleri için reklam kişiselleştirmenin devre dışı bırakılıp bırakılmayacağını belirtmesine olanak tanıyan isteğe bağlı bir araçtır.publisherPrivacyPersonalizationState Bu özellik kullanılırken oturumun geri kalanı için gelecekteki tüm reklam isteklerine bir yayıncı gizlilik değerlendirmesi (PPT) parametresi eklenir.

Google'a yapılan reklam isteklerinde varsayılan olarak kişiselleştirilmiş reklamlar yayınlanır. Aşağıdaki kod, tüm reklam istekleri için reklam kişiselleştirmeyi devre dışı bırakır:

Swift

GADMobileAds.sharedInstance().requestConfiguration.publisherPrivacyPersonalizationState =
    .disabled

Objective-C

GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
    GADPublisherPrivacyPersonalizationStateDisabled;

GADRequest

GADRequest nesnesi, reklam isteğiyle gönderilecek hedefleme bilgilerini toplar.

İçerik URL'si

Uygulamalar, reklam isteğinde bulunurken sundukları içeriğin URL'sini iletebilir. Bu sayede anahtar kelime hedefleme, reklamı içerikle eşleştirebilir.

Örneğin, uygulamanız https://www.example.com'ten içerik gösterirken reklam istiyorsa alakalı anahtar kelimeleri hedeflemek için bu URL'yi iletebilirsiniz:

Swift

let request = GADRequest()
request.contentURL = "https://www.example.com"

Objective-C

GADRequest *request = [GADRequest request];
request.contentURL = @"https://www.example.com";

SSS

Bir reklam otomatik olarak yenilendiğinde hangi hedefleme kullanılır?
Reklam yenilendiğinde, daha önce belirtilen GADRequest nesnesi hedefleme için tekrar kullanılır. Yeni hedefleme ayarlamak için yeni bir GADRequest nesnesi ile GADBannerView üzerinde loadRequest çağrısı yapın.
Uyumlulaştırma ağlarına nasıl ek hedefleme parametreleri iletebilirim?
Uyumlulaştırma ağlarına hedeflemeyi nasıl göndereceğinizi öğrenmek için Uyumlulaştırma başlıklı makaleyi inceleyin.