使用 IMASDK、android 暂停广告?

Posted

技术标签:

【中文标题】使用 IMASDK、android 暂停广告?【英文标题】:Pause an ad with IMASDK, android? 【发布时间】:2019-01-26 06:48:19 【问题描述】:

在我的应用中,我使用的是带有 IMA 扩展的 exoplayer。集成工作得很好。我想暂停添加用户操作,基本上在显示或播放广告时显示播放/暂停按钮。我已经为播放暂停集成了 UI 设计,它的可见性非常好。

如何添加功能以暂停或播放按钮。 在 SDK 中,我在 AdsManager 和 ImaAdsLoader 类中找到了暂停和播放方法,但这些方法似乎不起作用。

adsManager.resume();
            imaAdsLoader.resumeAd();

是否有其他SDK公开的方法或其他暂停广告的方式。

【问题讨论】:

【参考方案1】:

在 exoplayer 中,我们有一个带有布尔参数的播放器 setPlayWhenReady(boolean) 方法。对于播放器和广告播放器,此方法似乎都有效。 只需将其设置为 false 即可暂停广告,设置为 true 即可恢复广告。

setPlayWhenReady(false); //pause ad
setPlayWhenReady(true); //resume ad

【讨论】:

以上是关于使用 IMASDK、android 暂停广告?的主要内容,如果未能解决你的问题,请参考以下文章

Admob - 如何暂停插页式广告

使用 IMA sdk 创建无限大播放的最佳方法是啥?

如何手动触发 HTML5 IMA SDK 点击事件?

Adwords Api 如何在广告级别暂停广告

Adwords API PHP - 你能暂停广告组吗

如何防止在 iPhone ios 视频播放器上跳过广告?