Globale Einstellungen

Die Klasse MobileAds stellt globale Einstellungen für das Google Mobile Ads SDK bereit.

Lautstärkeregelung für Videoanzeigen

Wenn Ihre App über eigene Lautstärkeregler verfügt (z. B. eine benutzerdefinierte Lautstärkeregelung für Musik oder Soundeffekte) und durch Angabe der App-Lautstärke für das Google Mobile Ads SDK können Videoanzeigen den Lautstärkeeinstellungen der App entsprechen. So wird sichergestellt, dass Nutzer Videoanzeigen mit der erwarteten Audiolautstärke sehen.

Die Gerätelautstärke, die über die Lautstärketasten oder den Lautstärkeregler auf Betriebssystemebene gesteuert wird, bestimmt die Lautstärke für die Audioausgabe des Geräts. Apps können die Lautstärke jedoch unabhängig von der Gerätelautstärke anpassen, um das Audioerlebnis anzupassen. Bei App-Start-, Banner-, Interstitial-, Interstitial-Anzeigen mit Prämie und Interstitial-Anzeigen mit Prämie können Sie das relative App-Volumen über die statische setAppVolume()-Methode an das SDK melden. Gültige Werte für die Anzeigenlautstärke reichen von 0.0 (Lautlos) bis 1.0 (aktuelle Gerätelautstärke). Hier ist ein Beispiel dafür, wie das relative App-Volumen an das SDK gemeldet wird:

Java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);
    
    MobileAds.initialize(this);
    
    // 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)
    ...
}

Wenn Sie das SDK darüber informieren möchten, dass das App-Volume stummgeschaltet wurde, verwenden Sie die Methode setAppMuted():

Java

MobileAds.setAppMuted(true);

Kotlin

MobileAds.setAppMuted(true)

Standardmäßig ist die App-Lautstärke auf 1 (die aktuelle Gerätelautstärke) eingestellt und die App ist nicht stummgeschaltet.

Native Anzeigen

Eine Anleitung zum Festlegen der Einstellungen zum Stummschalten finden Sie unter VideoOptions. Die benutzerdefinierte Lautstärkeregelung wird derzeit für native Anzeigen nicht unterstützt.

Wenn Ihre App besondere Anforderungen hat, können Sie den optionalen SharedPreferences gad_has_consent_for_cookies festlegen. Das SDK aktiviert die Option Eingeschränkte Anzeigenausrichtung wenn die gad_has_consent_for_cookies-Einstellung auf null gesetzt ist.

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()