hedefleme

yer tutucu2 l10n-yer

Bu kılavuzda, reklam isteğine hedefleme bilgilerinin nasıl sağlanacağı açıklanmaktadır. Örnek bir işlem için Android API Demo uygulamasını indirin.

API Demosunu İndirin

Ön koşul

İstek Yapılandırması

RequestConfiguration, bir MobileAds statik yöntemi aracılığıyla dünya genelinde uygulanacak hedefleme bilgilerini toplayan bir nesnedir.

İstek yapılandırmasını güncellemek için mevcut yapılandırmadan bir oluşturucu edinin, istediğiniz güncellemeleri yapın ve aşağıdaki şekilde ayarlayın:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Çocuklara yönelik ayarı

Çocukların Çevrimiçi Gizliliğini Koruma Yasası (COPPA) kapsamında, çocuklara yönelik olarak değerlendirilme için "etiket" adı verilen bir ayar bulunmaktadır. Bu etiketi ayarlayarak, bu bildirimin doğru olduğunu ve uygulamanın sahibi adına işlem yapmaya yetkili olduğunuzu onaylamış olursunuz. Bu ayarın kötüye kullanımının Google hesabınızın feshedilmesiyle sonuçlanabileceğini kabul edersiniz.

Uygulama geliştirici olarak, reklam isteğinde bulunduğunuzda 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 belirtirseniz bu reklam isteğiyle ilişkili IBA ve yeniden pazarlama reklamlarını devre dışı bırakırız.

Bu ayar, RequestConfiguration.Builder.setTagForChildDirectedTreatment(int) üzerinden Google Play Hizmetleri SDK'sının tüm sürümleriyle kullanılabilir:

  • İçeriğinizin COPPA amaçları doğrultusunda çocuklara yönelik olarak değerlendirilmesini istediğinizi belirtmek için setTagForChildDirectedTreatment ile TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE numarasını arayın. Bu, Android reklam tanımlayıcısının (AAID) aktarılmasını engeller.

  • İçeriğinizin COPPA amaçları doğrultusunda çocuklara yönelik olarak değerlendirilmesini istemediğinizi belirtmek için setTagForChildDirectedTreatment ile birlikte TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE numarasını arayın.

  • İçeriğinizin reklam isteklerinde COPPA ile ilgili olarak nasıl değerlendirilmesini istediğinizi belirtmek için setTagForChildDirectedTreatment ile TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED numaralı telefonu arayın.

Aşağıdaki örnek, içeriğinizin COPPA amaçları doğrultusunda çocuklara yönelik olarak değerlendirilmesini istediğinizi belirtmektedir:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Reklam isteklerinizi, Avrupa Ekonomik Alanı'nda (AEA) reşit olma yaşının altındaki kullanıcılara yönelik olarak değerlendirilmek üzere 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 olabileceğini unutmayın. Lütfen Avrupa Birliği'nin rehberliğini gözden geçirin ve kendi yasal danışmanınıza danışın. Google’ın araçlarının kanunlara ve kurallara uygunluğu kolaylaştırmak için tasarlandığını ve herhangi bir yayıncının hukuki yükümlülüklerini azaltmadığını lütfen unutmayın. GDPR'nin yayıncıları nasıl etkilediği hakkında daha fazla bilgi

Bu özelliği kullanırken, reklam isteğine Avrupa'da reşit olma yaşının altındaki kullanıcılar için bir etiket (TFUA) eklenir. Bu parametre, yeniden pazarlama dahil olmak üzere tüm reklam istekleri 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.

Çocuklara yönelik ayarlar gibi, RequestConfiguration.Builder'da TFUA parametresini ayarlamak için de bir yöntem vardır: setTagForUnderAgeOfConsent() için aşağıdaki seçenekler.

  • Reklam isteğinin, Avrupa Ekonomik Alanı'nda (AEA) reşit olma yaşının altındaki kullanıcılara yönelik olarak değerlendirilmesini istediğinizi belirtmek için TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE ile setTagForUnderAgeOfConsent() çağrısı yapın. Bu işlem, Android reklam tanımlayıcısının (AAID) aktarılmasını da engeller.

  • Reklam isteğinin, Avrupa Ekonomik Alanı'nda (AEA) bulunan reşit olma yaşının altındaki kullanıcılara yönelik olarak değerlendirilmemesini istediğini belirtmek için TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE ile setTagForUnderAgeOfConsent() aramasını yapın.

  • Reklam isteğinin, Avrupa Ekonomik Alanı'nda (AEA) yer alan ve reşit olma yaşının altındaki kullanıcılara yönelik olarak değerlendirilmesi gerekip gerekmediğini belirtmek için TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED ile setTagForUnderAgeOfConsent() aramasını yapın.

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

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Çocuklara yönelik ayarını ve setTagForUnderAgeOfConsent() ayarını etkinleştirecek etiketler aynı anda true olarak ayarlanmamalıdır. Bu şekilde ayarlanırlarsa çocuklara yönelik ayarı öncelikli olur.

Reklam içeriği filtreleme

Google Play’in Uygunsuz Reklamlar Politikası'na uymak için bir reklam içinde ilişkili tekliflerin yer aldığı tüm reklamlar ve bunlarla ilişkili teklifler, kendi başına Google Play'in politikalarına uygun olsa bile uygulamanızın içerik derecelendirmesine uygun olmalıdır.

Maksimum reklam içeriği derecelendirmesi gibi araçlar, kullanıcılarınıza gösterilen reklamların içeriği üzerinde daha fazla kontrole sahip olmanıza yardımcı olabilir. Platform politikalarına uymaya yardımcı olması için maksimum içerik derecelendirmesi belirleyebilirsiniz.

Uygulamalar, setMaxAdContentRating yöntemini kullanarak reklam istekleri için maksimum reklam içeriği derecelendirmesi belirleyebilir. Yapılandırılan döndürülen AdMob reklamları, içerik düzeyinde veya daha düşük bir içerik derecelendirmesine sahiptir. Bu ağ için olası ek değerler dijital içerik etiketi sınıflandırmalarına bağlıdır ve aşağıdaki dizelerden biri olmalıdır:

  • MAX_AD_CONTENT_RATING_G
  • MAX_AD_CONTENT_RATING_PG
  • MAX_AD_CONTENT_RATING_T
  • MAX_AD_CONTENT_RATING_MA

Aşağıdaki kod, bir RequestConfiguration nesnesini, döndürülen reklam içeriğinin en fazla G değerindeki bir dijital içerik etiketi gösterimine karşılık gelmesi gerektiğini belirtecek şekilde yapılandırır:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Aşağıdaki konular hakkında daha fazla bilgi edinin:

Reklam isteği

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

Android API Demo uygulamasında reklam hedeflemenin uygulanması için Reklam Hedefleme örneğini inceleyin.