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.
Ön koşul
- Başlangıç kılavuzunu inceleyin.
İ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
ileTAG_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 birlikteTAG_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
ileTAG_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)
Reşit olma yaşının altındaki kullanıcılar
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
ilesetTagForUnderAgeOfConsent()
ç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
ilesetTagForUnderAgeOfConsent()
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
ilesetTagForUnderAgeOfConsent()
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:
Her reklam isteği için maksimum içerik derecelendirmesini ayarlama
Bir uygulama veya hesap için maksimum reklam içeriği derecelendirmesini ayarlama
Reklam isteği
AdRequest
nesnesi, reklam isteğiyle birlikte gönderilecek hedefleme bilgilerini toplar.