Genel Ayarlar

MobileAds sınıfı, Google Mobile Ads SDK'sı için global ayarlar sağlar.

Video reklam ses seviyesi kontrolü

Uygulamanızın kendi ses seviyesi kontrolleri (özel müzik veya ses efekti gibi) varsa uygulama ses düzeyini Google Mobile Ads SDK'sına vermeniz, video reklamların uygulama ses seviyesi ayarlarına uymasını sağlar. Bu, kullanıcıların beklenen ses düzeyinde video reklamlar almasını sağlar.

Ses düğmeleri veya işletim sistemi seviyesindeki ses kaydırma çubuğuyla kontrol edilen cihaz ses düzeyi, cihaz ses çıkışının ses düzeyini belirler. Ancak uygulamalar, ses deneyimini özelleştirmek için cihazın ses düzeyine göre ses seviyelerini bağımsız olarak ayarlayabilir. Uygulama açılışı, banner, geçiş reklamı, ödüllü ve ödüllü geçiş reklamı biçimleri için göreli uygulama hacmini statik setAppVolume() yöntemiyle SDK'ya bildirebilirsiniz. Geçerli reklam hacmi değerleri 0.0 (sessiz) ile 1.0 (mevcut cihaz hacmi) aralığındadır. Aşağıda, göreli uygulama hacminin SDK'ya nasıl bildirileceğine dair bir örnek verilmiştir:

Java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);
    
    MobileAds.initialize(this, new OnInitializationCompleteListener() {
        @Override
        public void onInitializationComplete(InitializationStatus initializationStatus) {}
    });
    
    // Set app volume to be half of current device volume.
    MobileAds.setAppVolume(0.5f);
    ...
}

Kotlin

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    
    MobileAds.initialize(this) {}
    
    // Set app volume to be half of current device volume.
    MobileAds.setAppVolume(0.5f)
    ...
}

SDK'ya uygulama sesinin kapatıldığını bildirmek için setAppMuted() yöntemini kullanın:

Java

MobileAds.setAppMuted(true);

Kotlin

MobileAds.setAppMuted(true)

Varsayılan olarak uygulamanın ses düzeyi 1 (mevcut cihaz ses düzeyi) olarak ayarlanır ve uygulamanın sesi kapatılmaz.

Yerel reklamlar

Sesi kapatma ayarlarının nasıl kontrol edileceğiyle ilgili talimatlar için VideoOptions sayfasını inceleyin. Özel hacim kontrolü, şu anda yerel reklamlar için desteklenmemektedir.

Uygulamanızın özel gereksinimleri varsa isteğe bağlı SharedPreferences gad_has_consent_for_cookies değerini ayarlayabilirsiniz. gad_has_consent_for_cookies tercihi sıfır olarak ayarlandığında SDK, sınırlı reklamları (LTD) etkinleştirir.

Java

Context activity = getActivity();
SharedPreferences sharedPreferences =
  PreferenceManager.getDefaultSharedPreferences(activity);
sharedPreferences.edit().putInt("gad_has_consent_for_cookies", 0).apply();

Kotlin

val sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context)
sharedPrefs.edit().putInt("gad_has_consent_for_cookies", 0).apply()