Bu kılavuzda, reklam isteğine nasıl hedefleme bilgilerinin sağlanacağı açıklanmaktadır. Çalışan bir örnek için Android API Demo uygulamasını indirin.
Ön koşul
- Başlangıç kılavuzunu tamamlayın.
İstekYapılandırması
RequestConfiguration
, MobileAds
statik yöntemiyle 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 gibi 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) uyarınca "çocuklara yönelik olarak değerlendirilme etiketi" adlı bir ayar vardır. Bu etiketi ayarlayarak, bu bildirimin doğru olduğunu ve uygulamanın sahibi adına hareket etmeye 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.
Bir uygulama geliştiricisi olarak, reklam isteği yaptığınızda 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ğinde IBA ve yeniden pazarlama reklamlarını devre dışı bırakmak için gerekli işlemleri yaparı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ına uygun şekilde çocuklara yönelik olarak değerlendirilmesini istediğinizi belirtmek için
setTagForChildDirectedTreatment
işleviniTAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE
ile çağırın. Bu, Android reklam kimliğinin (AAID) aktarılmasını engeller.İçeriğinizin COPPA amaçlarına uygun şekilde çocuklara yönelik olarak değerlendirilmesini istemediğinizi belirtmek için
setTagForChildDirectedTreatment
işleviniTAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE
ile arayın.Reklam isteklerinde içeriğinizin COPPA'ya göre nasıl ele alınmasını istediğinizi belirtmek istemiyorsanız
setTagForChildDirectedTreatment
işleviniTAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED
ile arayın.
Aşağıdaki örnek, COPPA amaçları doğrultusunda içeriğinizin çocuklara yönelik olarak değerlendirilmesini istediğinizi belirtir:
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ılar için değerlendirilecek şekilde 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üklerinizin olabileceğini unutmayın. Avrupa Birliği'nin yönergelerini inceleyin ve kendi yasal danışmanınıza başvurun. Google araçlarının, uyumluluğu kolaylaştırmak için tasarlandığını ve herhangi bir yayıncını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 reklam isteğine Avrupa'da Reşit Olma Yaşının (TFUA) altındaki Kullanıcılar İçin Etiket dahil edilir. 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 istekler de devre dışı bırakılır.
Çocuklara yönelik ayarlarda olduğu gibi, RequestConfiguration.Builder
içinde de TFUA parametresini ayarlamak için bir yöntem vardır: setTagForUnderAgeOfConsent()
ve aşağıdaki seçenekler kullanılabilir.
Reklam isteğinin, Avrupa Ekonomik Alanı'nda (AEA) reşit olma yaşının altındaki kullanıcılar için değerlendirilmesini istediğinizi belirtmek üzere
setTagForUnderAgeOfConsent()
numaralı telefonuTAG_FOR_UNDER_AGE_OF_CONSENT_TRUE
ile arayın. Bu işlem, Android reklam kimliğinin (AAID) aktarılmasını da engeller.Reklam isteğinin Avrupa Ekonomik Alanı'nda (AEA) reşit olma yaşının altındaki kullanıcılar için değerlendirilmemesini istediğinizi belirtmek için
setTagForUnderAgeOfConsent()
numaralı telefonuTAG_FOR_UNDER_AGE_OF_CONSENT_FALSE
ile arayın.Reklam isteğinin Avrupa Ekonomik Alanı'nda (AEA) reşit olma yaşının altındaki kullanıcılar için değerlendirilip değerlendirilmeyeceğini belirtmediğinizi belirtmek üzere
setTagForUnderAgeOfConsent()
ileTAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED
numaralı telefonu arayın.
Aşağıdaki örnek, TFUA'nın reklam isteklerinize dahil edilmesini istediğinizi gösterir:
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ı ve setTagForUnderAgeOfConsent()
ayarını etkinleştiren etiketlerin her ikisi de aynı anda true
olarak ayarlanmamalıdır.
Bu durumda çocuklara yönelik ayar öncelikli olur.
Reklam içeriği filtreleme
Bir reklamdaki ilişkili teklifleri içeren Google Play'in Uygunsuz Reklam Politikası'na uymak için uygulamanızda gösterilen tüm reklamlar ve bunlarla ilişkili teklifler, uygulamanızın içerik derecelendirmesine uygun olmalıdır (içerik kendi başına Google Play'in politikalarına uygun olsa bile).
Maksimum reklam içeriği derecelendirmesi gibi araçlar, kullanıcılarınıza gösterilen reklamların içerikleri üzerinde daha fazla kontrole sahip olmanıza yardımcı olabilir. Platform politikalarına uygunluğu sağlamak için maksimum içerik derecelendirmesi ayarlayabilirsiniz.
Uygulamalar, setMaxAdContentRating
yöntemini kullanarak reklam istekleri için maksimum reklam içeriği derecelendirmesi ayarlayabilir. Bu yapılandırma yapılandırıldığında döndürülen AdMob reklamlarının içerik derecelendirmesi, söz konusu düzeyde veya daha düşük olur. Bu ağ ekstrası için olası değerler, dijital içerik etiketi sınıflandırmalarına dayanı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, döndürülen reklam içeriğinin en fazla G
olan bir dijital içerik etiketi tanımlamasına karşılık gelmesi gerektiğini belirtmek için bir RequestConfiguration
nesnesini 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 derecelendirmesi belirleme
Uygulamalar veya hesaplar için maksimum reklam içeriği derecelendirmesi belirleme
Reklam isteği
AdRequest
nesnesi, reklam isteğiyle birlikte gönderilecek hedefleme bilgilerini toplar.