Admob interstitial with audio

时间:2014-04-06 09:02:12

标签: android admob

我希望有人可以提供相关信息。 我使用Admob显示插页式广告。他们中的一些人有音乐或声音,因此我的用户对此感到非常恼火。那么,有没有人知道是否有办法阻止音乐或声音广告?无论如何拒绝广告的扬声器访问? 感谢

3 个答案:

答案 0 :(得分:10)

我有同样的问题。在背景中听到一些音频我很震惊。这就是我做的。 在显示广告之前将声音静音。 取消静音AdListener的onAdClosed()音。您可以在加载广告时在插页式广告上设置adListener。

private InterstitialAd interstitialAd;
private void showTheAd(){
    _muteSound();
    interstitialAd.show();
}


private void loadAd(){
    interstitialAd = new InterstitialAd(context);
    interstitialAd.setAdUnitId("ca-app-pub-XXXXXXx/XXXXXXXX");
    AdRequest adRequest = new AdRequest.Builder().addTestDevice(
            AdRequest.DEVICE_ID_EMULATOR).build();
    interstitialAd.loadAd(adRequest);
    interstitialAd.setAdListener(new AdListener() {
            public void onAdClosed(){
                _unmuteSound();
            }
        });
}

private void _unmuteSound(){
    AudioManager aManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
                aManager.setStreamMute(AudioManager.STREAM_MUSIC, false);
}
private void _muteSound(){
    AudioManager aManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);
                aManager.setStreamMute(AudioManager.STREAM_MUSIC, true);
}

答案 1 :(得分:3)

要将广告静音,只需调用MobileAds.setAppmuted(true)

即可
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);

    // Set app volume to be half of current device volume.
    MobileAds.setAppVolume(0.5f); // or setAppMuted(true); to mute 
    ...
}

来自他们的论坛页面:https://groups.google.com/forum/#!topic/google-admob-ads-sdk/X7hQeehlJBI

适用于Android的Google移动广告SDK具有根据设备的当前音量级别设置传入广告的当前音量的方法。

  

setAppVolume(float) - 适用于Android AdMob SDK 8.4版   而且。 setAppMuted(boolean) - 适用于Android AdMob SDK 9.0及更高版本。

如需进一步阅读,请参阅https://developers.google.com/admob/android/global-settingshttps://developers.google.com/android/reference/com/google/android/gms/ads/MobileAds

答案 2 :(得分:2)

您可以登录到您的AdMob帐户并转到您的应用,然后选择在表格中修改插页式广告单元链接,以显示此应用的广告单元。

在那里,您会看到3种广告类型作为复选框选项 - 文字,图片和视频。取消选中“视频”选项并保存设置。

您现在已经成功解决了显示吵闹用户的嘈杂音频/视频广告的问题。干杯!