分享您对 Google 移动广告 SDK 的反馈!参加年度问卷调查

全局设置

MobileAds 类为移动广告 SDK 提供了全局设置。

视频广告音量控制

如果您的应用有自己的音量控制,例如自定义的音乐或音效音量,那么向 Google 移动广告 SDK 报告应用的音量后,视频广告会遵循相关的应用音量设置。这可确保用户收到符合预期的视频广告音量。

设备音量由音量按钮或操作系统级的音量滑块控制,以此确定设备的音频输出音量。但是,应用可相对于该设备音量独立调节自己的音量水平,从而定制音频体验。您可通过静态 setAppVolume() 方法向移动广告 SDK 报告这个经过调节的相对应用音量。广告音量的有效值范围为 0.0(静音)至 1.0(当前设备音量)。以下示例展示了如何将相对的应用音量报告给 SDK:

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 通知应用已静音,请使用 setAppMuted() 方法:

Java

MobileAds.setAppMuted(true);

Kotlin

MobileAds.setAppMuted(true)

取消应用静音会将音量还原至先前设置的音量级别。默认情况下,Google 移动广告 SDK 的应用音量设置是 1(即当前设备音量)。