问题标签 [interstitial]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - admob InterstitialAd 进入循环 - android
我在我的应用程序中使用 google admob InterstitialAd,但我遇到了问题。当我在手机上安装我的应用程序时,它运行成功。但是当我将它安装到平板设备时,InterstitialAd 调用活动 onDestroy。当我关闭广告时,再次调用 onCreate。这以循环的形式继续。显示广告时如何防止转到 onDestroy?
创建时:
和方法:
android - 为横幅广告和插页式广告使用相同的 AdRequest 还是使用不同的 AdRequest?
我必须在不影响用户交互的情况下实现横幅和插页式广告(我知道:-),
我对将Same adRequest用于横幅和插页式广告感到困惑
(或者)
为每个使用不同的 adRequest
是否存在与“发送多个 AdRequests”相关的任何妥协或任何性能滞后或仍然存在任何问题?
android - 未找到 Google Play 服务资源。'AdsMob'
当我尝试从 google AdMob 加载和 InterstitialAd 时出现此错误。我知道我已经正确地编写了代码。当我按照https://developers.google.com/mobile-ads-sdk/docs/admob/advanced#play上的简短教程进行操作时
所有发生的事情都是我在 Logcat 中得到错误。我可能做错了什么。
这是代码:
这是 Logcat 错误:
android - Chartboost 与 Admob 中介 Android
我正在尝试通过 AdMob 将 Chartboost 和 AdMob 插页式广告集成到我的游戏中。我还希望集成 Chartboost 应用墙和分析。为了使应用程序墙和分析能够正常工作,我需要 AdMob 的自定义事件侦听器类之外的 CB 对象。
目前,我的听众活动看起来像这样。
我的 Chartboost 委托在单独的文件中定义。将 CustmEventInterstitialListener 声明为静态允许我从 CB 委托访问它。虽然设置有效,但由于 CustomEventInterstitialListener 被声明为静态,我担心内存泄漏。
我对如何使用 Chartboost 应用程序墙以及在调解横幅时进行分析一无所知。我能想到的唯一选择是在应用程序中使用硬编码中介,并通过 AdMob 牺牲动态重新排序。没有更好的办法吗?
更新:有关我为什么需要访问CustomEventInterstitialListener
. 我需要调用AdMob 中介范围之外的方法,例如cb.cacheMoreApps()
和。cb.getAnalytics().trackEvent("Stats")
此外,我需要对 didCacheMoreApps 采取行动,以便为More Apps/App-wall创建自定义瀑布,我必须在CustomEventInterstitial
类外定义 Delegate。
根据要求,这里是 CBDelegate 的代码:
android - 不要使用后退按钮取消插页式广告
是否可以使用后退按钮制作不可取消的插页式广告(来自 admob 的广告)?我只希望用户可以只用十字架取消广告。谢谢 :)
ios - iOS 插页式 iAd 不关闭
我的 iAd 集成无法正常工作。我尝试实施全屏广告。广告出现了,但是当我按下“X”按钮关闭时,它并没有关闭。
也许您可以在我的代码中找到问题?我不知道要改变什么,并且投入了大量时间来解决这个问题,但没有成功。
更新
它适用于[interstitial presentFromViewController:self];
但不适[interstitial presentInView:self.view];
用于 iOS 7 不推荐使用 presentFromViewController 问题...那么我该如何更改它?
先感谢您 :)
android - admob google play interstitial - 在广告未加载时显示内置活动
上下文:使用最新的 Google Play admob... 我在活动中有一个插页式广告,带有一个 adListener。
我要完成的工作:当广告无法加载时(因为设备正在使用 adblock,或者设备无法访问网络),我希望启动自定义活动(我已将其设置为自定义广告)。
我目前用作代码来完成此操作:
我还尝试将这些 Intent... 行添加到 displayInterstitial() 方法中:
现在,当请求失败时,我的自定义广告不会立即显示,而是在大约 30 秒后出现。即使活动被破坏,它也会这样做。
我怎样才能让这个自定义广告在请求第一次失败时立即显示,而在活动被破坏时根本不这样做?
/e 我注意到 logcat 中有一个条目:从现在开始安排广告刷新 60000 毫秒,我想将其更改为 5000 毫秒将解决我的问题(再次,这是一个理论)......这是我可以改变的吗?
另外,我想保证在用户退出活动时不会显示任何广告(我的自定义广告或网络投放的广告)(以防止任何应用外侵入性弹出窗口攻击我的用户)
android - Android - OnDestroy 删除插页式广告?
这个问题被问得更多,但是给出了不同的解决方案,老实说,我不知道这里的最佳实践是什么。
我有这样的插页式广告(Google Admob SDK):
然而,广告会延迟一点,如果用户快速导航(在一两秒内),那么广告会显示在与我想要的不同的屏幕上,或者当应用程序已经在后台时更糟。
Android应用程序进入后台时如何暂停插页式广告?显示一个不存在的函数(不再存在)。
在 Android 上关闭插页式 DFP 广告时,应用崩溃时使用的广告显然与我不同......这更好用吗?
以编程方式关闭插页式广告只是说不可能取消它。
我希望它只是取消onDestroy()
函数中的广告并暂停(或销毁)onPause()
函数中的广告。
这可能吗?任何解决方法或其他方法都可以,但我当然更喜欢干净的解决方案。
android - android admob google-play-services 插页式视频广告和解雇
我收到了一篇用户评论,其中描述了“必须坐下来观看视频广告”。
我认为所有插页式广告都很容易通过设备后退按钮或包含的 [x] 按钮关闭......
是否有视频广告会强制用户在“可关闭”之前观看部分/整个视频?
如果是这样,有没有办法阻止此类广告出现在“广告阵容”中?
ios - Admob 插页式 isReady 为 False
我正在尝试在 ios 上实现 Admob 插页式广告。
这是我到目前为止所拥有的,这是我第一次接触objective-c,所以请善待。
在玩家死亡并单击重新启动按钮后,我在我的游戏中调用 ShowAd()。目前,_interstitialAd.isReady 并没有回归真实。
这是我开始使用的文档 https://developers.google.com/mobile-ads-sdk/docs/admob/advanced#ios
它说“您可以随时调用 loadRequest:,但是,您必须等待 GADInterstitialDelegate 的 interstitialDidReceiveAd: 被调用,然后才能显示广告。”
我认为这是我遇到的问题。我想我在 interstitialDidReceiveAd 之前调用 loadRequest。但是,该文档没有显示我将如何等待调用此方法的示例。
有人能帮忙吗?
编辑:现在可以在我第一次调用 ShowAd() 时显示广告,但是在第一次调用此函数后的任何时候都不会显示广告