当前位置: 首页 > 知识库问答 >
问题:

如何使Admob中的间隙视频广告和有奖视频广告静音?

吕永寿
2023-03-14

代码

void _ads() async {
  var interAd = InterstitialAd(
    adUnitId: "use_some_genuine_ad_id_not_test_one",
  );

  await interAd.load();
  await interAd.show();
}

问题:

有时Admob加载带有视频的间隙广告,默认情况下该广告的音量设置为最大,有什么方法可以使其静音吗?

还有奖励视频广告,我找不到任何选项使广告静音,有人能帮忙吗?

共有2个答案

益英逸
2023-03-14

由于google\u mobile\u ads 0.13.4,您可以使用以下代码将所有广告静音。

MobileAds.instance.setAppMuted(true);
杜君浩
2023-03-14

它不能完全静音,但降低到0.5%它必须在Android上手动完成,iOS通过更改全局设置MobileAds.setAppVolume(0.5);

对于Android-https://developers.google.com/admob/android/global-settings

@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) {}
    });
    
    // 0.5 is the least you can reduce
    MobileAds.setAppVolume(0.5);
    ...
}
 类似资料:
  • 我在Unity3d中显示admob插件的奖励视频广告时遇到问题。首先,这是我的脚本: 我用一个按钮运行RequestRewardVideo()方法,但什么也没发生。我尝试运行按钮中的和中的方法,但只显示了视频1/3次。。。这个怎么了? 提前感谢

  • 我正在尝试使用AdMob显示奖励视频广告。我添加了2个广告网络(AdColony、InMobi)并提供了所有必需的详细信息,如帐户ID等。 我还下载并编译了所需的网络SDK和适配器。 广告代码: 问题是我总是从AdMob那里得到同样的回应: 获取广告回复时出现问题。错误代码:0 有什么办法解决这个问题吗? 更新: 我通过从AdRequest中删除“addTestDevice()”克服了加载广告的问

  • 调用说明show只是会触发广告展示,但是不一定会展示(受限于广告系统的策略等) BK.Advertisement.createVideoAd() 创建一个视频广告 手Q版本:7.6.5 返回值 BK.Advertisement.VideoAd 参数: 无 例子: var videoAd = BK.Advertisement.createVideoAd(); videoAd.onLoad(funct

  • 我正在尝试使用Admob在我的android应用程序中显示奖励视频广告。如果我用谷歌示例广告单元ID运行应用程序,它工作得很好,但如果我将其更改为我的奖励广告单元ID,则不会加载广告。

  • 我有一个应用程序可以完美地显示插页广告,但它们只是图像,作为一代以视频为生的人,我认为允许Admob也显示视频广告将是有益的。 我必须为此添加额外权限吗?或者我应该怎么做? 以下是我如何显示广告; 只有这两个权限; 广告显示得很好,但它们只是图像广告,我想要视频!!

  • 我已经成功地将横幅广告和基于图像的间隙广告集成到我的应用程序中,没有任何问题。 我正在考虑添加一个基于奖励的视频广告,但是我不确定我是否可以简单地按照插页广告设置代码,但将adUnitID更改为我在Admob中设置的奖励视频广告的代码? 当我这样做的时候,测试广告显示了一个间隙,因此我不知道视频是否会显示。 关于以这种方式设置它,我在网上找不到什么指导。 这是我目前使用的: