- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Admob 的 InterstitialAd。我的应用程序仅在第一次被调用时在“loadAd”处崩溃,并且不可重现(它在 100-200 次或多或少的运行中发生一次)。广告单元 ID 肯定是正确的。因此,如果 loadAd 在第一次调用时没有失败,那么在这次运行中它根本不会失败。
类(class)成员:
InterstitialAd mInterstitialAd;
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId(getResources().getString(R.string.interstitial_ad_unit_id));
mInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
requestNewInterstitial();
finish();
}
});
requestNewInterstitial();
private void requestNewInterstitial() {
if (mInterstitialAd != null) {
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(getResources().getString(R.string.test_device))
.build();
if (adRequest == null) {
return;
}
// HERE'S THE CRASH
try {
mInterstitialAd.loadAd(adRequest);
}catch(Exception e) {
return;
}
}
}
A/libc: Fatal signal 5 (SIGTRAP), code 1 in tid 27794 (AdWorker(Defaul)
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
最佳答案
有时发生的情况是 Ad 会加载到您的缓冲区中,因此当您尝试调用 loadAd 时,它会崩溃
创建:
mInterstitialAd = new InterstitialAd(this);
// set the ad unit ID
mInterstitialAd.setAdUnitId(getString(R.string.ad_id));
AdRequest adRequest2 = new AdRequest.Builder()
.build();
// Load ads into Interstitial Ads
mInterstitialAd.loadAd(adRequest2);
mInterstitialAd.setAdListener(new AdListener() {
public void onAdLoaded() {
showInterstitial();
}
});
private void showInterstitial() {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
}
关于android:admob InterstitialAd 在 loadAd 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43236448/
调用 RewardedVideoAd.loadAd() 时的网络开销是多少? 我有一款游戏,偶尔会向玩家提供奖励视频。然而,大多数玩家选择完全不玩激励广告。 因此,我要小心网络开销。 docs建议“尽
我在我的模拟器上使用 adMob 进行测试 ads:adUnitId 当我运行我的应用程序时,广告加载良好,但我的 logcat 中不断收到此消息。 loadAd called while the a
我正在尝试将 admob 广告集成到我的应用程序中,并且我一直在尝试按照有关 Google API 的教程进行操作,但他们的代码导致我的整个应用程序崩溃。 我想这是因为我正在我的手机上进行测试并且我没
我有一个应用程序,用户可以在其中快速浏览内容,然后在某个时候他们可能会停留在该内容上一段时间。我将部分内容作为关键字添加到我的广告请求中。因此,我想在每次用户加载新内容时调用 loadAd(reque
我已经在 StackOverflow 上查看了其他问题,但我的情况与其中任何一个都不匹配。我已经设置了单元大小和单元 ID,并且只调用一次构建。怎么了? 这是我的广告制作功能
我的主 xml 文件中有这个: 我已经设置了广告尺寸和单元 ID,但是当它运行时(来自 MainActivity.java), AdView adView = (AdView)this.findVi
我正在使用 Admob 的 InterstitialAd。我的应用程序仅在第一次被调用时在“loadAd”处崩溃,并且不可重现(它在 100-200 次或多或少的运行中发生一次)。广告单元 ID 肯定
我只是想在我的应用中管理广告的失败场景。所以,在 onError 之后由于某种原因(例如没有网络)触发我刚刚调用了loadAd NativeBannerAd的方法如下所示。但应用程序因 called
我在应用程序方面遇到了一些性能问题(UI 渲染会卡住片刻),进行了一些挖掘,发现 PublisherAdView.loadAd() 方法在应用程序冷启动时在 Nexus 5 上执行大约需要 500-7
我正在尝试在我的应用程序中添加一些内容。当我启用 StrictMode 时,我遇到了一堆像这样的违反政策的行为(可能有 6 或 7 个)。这是正常的吗? 18817-18817/com.xyz.xyz
我已经发布了我的应用程序。更新eclipse后它不起作用,为什么?这是我的 logcat:01-18 21:48:02.508: E/AndroidRuntime(494): FATAL EXCEPT
我正在尝试在 Android 应用程序中使用 admob。非常简单的代码,直接取自示例。 @Override public void onCreate(Bundle savedInstanceStat
我不知道这里发生了什么,但我正在尝试通过如下代码动态设置我的广告单元 ID,并将其从 XML 中删除,但仍然出现错误: The ad size and ad unit ID must be set b
首先,抱歉我的英语不好。 当我构建 apk 并尝试在手机中打开 apk 时,它给出 apk 已停止工作。调用 loadAd 之前必须在 InterstitialAd 上设置广告单元 ID 错误。 我做
我正在尝试使用 fabric.js 在 Canvas 中加载 SVG 文件: svg_url2 = "http://localhost/fabric/bozza biglietto-03.svg";
从昨天 3 月 11 日开始,我开始看到 SecurityException 崩溃的高峰。 (请参阅下面的堆栈跟踪。)其他人是否也看到此异常?搜索没有出现任何结果。 我的问题是升级到更新版本的 Pla
我正在使用 API 级别为 24 的 firebase-ads:9.2.0。 通过将 compile(name:'unity-ads', ext:'aar') 添加到我的 build.gradle 来
我的应用程序最初是使用 Delphi v10.2.2 编写的,TBannerAd 工作得很好。 没有任何代码更改并且在将 Delphi 升级到 v10.2.3 之后(通过使用 ISO 在现有 v10.
我不知道为什么,但由于某种原因,当我调用 AdView.loadAd(AdRequest) 时,我的应用程序输出 W/Ads: required XML attribute "adSize"was M
我使用的是 play services ads 10.2.6,它与安装的应用程序配合得很好。 这是堆栈跟踪: java.lang.SecurityException: Failed to find p
我是一名优秀的程序员,十分优秀!