RequestConfiguration nesnesi, her reklam isteği için genel yapılandırmayı toplar ve MobileAds.instance.updateRequestConfiguration() tarafından uygulanır.
Tüm reklam isteklerinin istek yapılandırması değişikliklerini uyguladığından emin olmak için Google Mobile Ads Flutter Plugin ilk kullanıma hazırlamadan önce istek yapılandırmasını güncelleyin.
Yaş değerlendirmesini ayarlama
Google Mobile Ads Flutter Plugin, çocuklarla ve gençlerle ilgili gizlilik yönetmeliklerine uygunluğunuzu yönetmenize yardımcı olmak için yaşa uygun işlem ayarı sunar. Yaşa yönelik değerlendirme ayarı, Google Mobile Ads Flutter Plugin platformunun çocuklar, gençler veya belirtilmemiş bir yaş için belirli reklam sunma korumaları uygulayıp uygulamayacağını belirtmenize olanak tanır.
Yaşa göre değerlendirme ayarını RequestConfiguration nesnesindeki ageRestrictedTreatment özelliğiyle belirleyebilirsiniz.
Aşağıdaki örnekte, reklam isteklerinin çocuk yaştakilere yönelik olarak değerlendirilmesi gerektiği belirtilmektedir:
RequestConfiguration requestConfiguration = RequestConfiguration(
// Indicates that ad requests should have child age treatment.
ageRestrictedTreatment: AgeRestrictedTreatment.child,
);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);
Gençlere yönelik veya belirtilmemiş yaş değerlendirmesini belirtmek için AgeRestrictedTreatment.child ayarını aşağıdakiyle değiştirin:
AgeRestrictedTreatment.teenAgeRestrictedTreatment.unspecified
Bu ayar kullanıldığında Google Mobile Ads Flutter Plugin, reklam isteklerine bir tfat parametresi ekler. Yasal ve düzenleyici yükümlülüklerinize göre kullanıcılarınız için geçerli yaşa göre değerlendirme ayarlarını belirlemek üzere hukuk danışmanınıza başvurun. Daha fazla bilgi için Bir uygulamadan gelen reklam isteğini yaş sınırına tabi işlem olarak etiketleme başlıklı makaleyi inceleyin.
TFCD ve TFUA'dan yaş değerlendirmesine geçiş
Yaş değerlendirmesi ayarı, kullanımdan kaldırılan RequestConfiguration.tagForChildDirectedTreatment (TFCD) ve RequestConfiguration.tagForUnderAgeOfConsent (TFUA) ayarlarının yerini alır.
Aşağıdaki tabloda TFCD ve TFUA ayarları ile bunların yaş değerlendirmesi eşdeğerleri gösterilmektedir:
TFCD
TFCD |
Yaş deneyi |
|---|---|
TagForChildDirectedTreatment.yes |
AgeRestrictedTreatment.child |
TagForChildDirectedTreatment.no |
AgeRestrictedTreatment.unspecified |
TagForChildDirectedTreatment.unspecified |
AgeRestrictedTreatment.unspecified |
| Değer atanmadı | AgeRestrictedTreatment.unspecified |
| Eşdeğeri yok | AgeRestrictedTreatment.teen |
TFUA
TFUA |
Yaş deneyi |
|---|---|
TagForUnderAgeOfConsent.yes |
AgeRestrictedTreatment.child |
TagForUnderAgeOfConsent.no |
AgeRestrictedTreatment.unspecified |
TagForUnderAgeOfConsent.unspecified |
AgeRestrictedTreatment.unspecified |
| Değer atanmadı | AgeRestrictedTreatment.unspecified |
| Eşdeğeri yok | AgeRestrictedTreatment.teen |
TFCD ve TFUA ile yaş değerlendirmesi etkileşimlerini anlama
Yaş değerlendirmesi ayarını ve TFCD veya TFUA ayarlarını belirlerseniz Google, koruma düzeyi en yüksek olan değerlendirme yöntemini uygular.
AdMob Uyumlulaştırması ile yaşa göre değerlendirmeyi iletme
Google Mobile Ads Flutter Plugin kullanarak yaşa göre değerlendirme ayarını yaparsanız uyumlulaştırma bağdaştırıcıları, yaşa göre değerlendirme sinyalini entegre üçüncü taraf reklam kaynaklarına iletir.
Aşağıdaki tabloda, yaş kısıtlamalı muamele sinyalinin entegre üçüncü taraf reklam kaynaklarına yönlendirilmesini destekleyen uyumlulaştırma bağdaştırıcısı sürümleri listelenmiştir:
| Uyumlulaştırma bağdaştırıcısı adı | Desteklenen minimum sürüm |
|---|---|
| AppLovin | 2.6.2 |
| BidMachine | 1.4.1 |
| Chartboost | 1.5.2 |
| DTExchange (Fyber) | 1.3.5 |
| i-mobile | 1.0.5 |
| InMobi | 2.3.0 |
| IronSource | 2.4.3 |
| Liftoff Monetize (Vungle) | 1.5.1 |
| LY (Çizgi) | 2.1.2 |
| maio | 1.1.6 |
| Meta (Facebook) | 1.5.4 |
| Mintegral | 2.1.1 |
| Moloco | 3.5.0 |
| MyTarget | 1.12.0 |
| Pangle | 4.0.0 |
| PubMatic | 2.2.0 |
Çocuklara yönelik ayarı
Çocukların Çevrimiçi Gizliliğini Koruma Yasası (COPPA) uyarınca, "çocuklara yönelik olarak değerlendirilmek üzere etiketleme" adlı bir ayar vardır.
Bir uygulama geliştiricisi olarak, bir 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 söz konusu reklam isteğinde IBA ve yeniden pazarlama reklamlarını devre dışı bırakmak için gerekli adımları atarız. Bu ayar, RequestConfiguration.tagForChildDirectedTreatment() ü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
TagForChildDirectedTreatment.yesbağımsız değişkenini kullanın. - İçeriğinizin COPPA amaçları doğrultusunda çocuklara yönelik olarak değerlendirilmesini istemediğinizi belirtmek için
TagForChildDirectedTreatment.nobağımsız değişkenini kullanın. - Reklam isteklerinde içeriğinizin COPPA'ya göre nasıl değerlendirilmesini istediğinizi belirtmek istemiyorsanız
TagForChildDirectedTreatment.unspecifiedbağımsız değişkenini kullanın veya bu etiketi ayarlamayın.
Aşağıdaki örnekte, içeriğinizin COPPA amaçları doğrultusunda çocuklara yönelik olarak değerlendirilmesini istediğiniz belirtilmektedir:
final RequestConfiguration requestConfiguration = RequestConfiguration(
tagForChildDirectedTreatment: TagForChildDirectedTreatment.yes);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);
Reşit olma yaşının altındaki kullanıcılar
Reklam isteklerinizi Avrupa Ekonomik Alanı'ndaki (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) uymayı kolaylaştırmak için tasarlanmıştır. GDPR kapsamında başka yasal yükümlülüklerinizin olabileceğini unutmayın. Lütfen Avrupa Birliği'nin yönergelerini inceleyin ve kendi yasal danışmanınıza başvurun. Google 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 edinin.
Bu özellik kullanılırken reklam isteğine Avrupa'da Reşit Olma Yaşının Altındaki Kullanıcılar İç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.
Etiket, RequestConfiguration.tagForUnderAgeOfConsent() kullanılarak ayarlanır:
- İstek yapılandırmasının, reşit olma yaşının altındaki kullanıcılara uygun şekilde işlenmesini istediğinizi belirtmek için
TagForUnderAgeOfConsent.yesbağımsız değişkenini kullanın. - İstek yapılandırmasının, reşit olma yaşının altındaki kullanıcılara uygun şekilde işlenmesini istemediğinizi belirtmek için
TagForUnderAgeOfConsent.nobağımsız değişkenini kullanı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 göstermek üzere
TagForUnderAgeOfConsent.unspecifiedbağımsız değişkenini kullanın veya bu etiketi ayarlamayın. Aşağıdaki örnekte, reklam isteğinize TFUA'nın dahil edilmesini istediğiniz belirtilmektedir:final RequestConfiguration requestConfiguration = RequestConfiguration( tagForUnderAgeOfConsent: TagForUnderAgeOfConsent.yes); MobileAds.instance.updateRequestConfiguration(requestConfiguration);
Çocuklara yönelik ayarını ve setTagForUnderAgeOfConsent ayarını etkinleştiren etiketlerin ikisi de aynı anda true olarak ayarlanmamalıdır. Bu şekilde ayarlanırlarsa çocuklara yönelik ayarı öncelikli olur.
Reklam içeriğini filtreleme
Reklam içeriği derecelendirmeleri RequestConfiguration.maxAdContentRating() kullanılarak ayarlanabilir:
Bu istekler için döndürülen AdMob reklamları, bu seviyede veya daha düşük bir içerik derecelendirmesine sahiptir. Bu ağ ekstrası için olası değerler, dijital içerik etiketi sınıflandırmalarını temel alır ve aşağıdaki MaxAdContentRating nesnelerden biri olabilir:
MaxAdContentRating.gMaxAdContentRating.pgMaxAdContentRating.tMaxAdContentRating.ma
Aşağıdaki kod, döndürülen reklam içeriğinin G değerinden yüksek olmayan bir dijital içerik etiketi tanımına karşılık geldiğini belirtmek için bir RequestConfiguration nesnesi yapılandırır:
final RequestConfiguration requestConfiguration = RequestConfiguration(
maxAdContentRating: MaxAdContentRating.g);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);