Admob点击 - >应用程序崩溃,没有任何反应

时间:2014-12-30 14:32:27

标签: android admob

我在两个XML布局中实施了两个Admob广告。他们正在加载和显示但是当我点击广告时,我的应用程序崩溃了(可能是因为我的onPause方法包含System.exit(0);,否则它会在Resume上崩溃。

但是点击adob广告并没有开始其他任何事情。我没有被重定向到市场或浏览器。

我点击它,我的应用程序完成,没有其他任何事情发生。

有什么想法吗?我按照谷歌开发者指南实施,这是我的应用程序中的代码:

AdView adView = (AdView)this.findViewById(R.id.adView2);
    AdRequest adRequest = new AdRequest.Builder().build();
    adView.loadAd(adRequest);

解决

问题就像我认为onPause方法杀死了我的应用程序的所有java实例,这就是为什么应用程序立即崩溃而广告无法正常工作。通过修复onPause和Resume Methods的问题,我解决了上面提到的问题。

1 个答案:

答案 0 :(得分:1)

尝试删除System.exit(0);

你能更具体地讲述错误,通过adb监视器错误连接手机并发布它。检查下面最常见的错误

1)你是否在清单文件中添加了活动??,如果没有在清单

中添加它
<activity android:name="com.google.ads.AdActivity"
          android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

2)您的应用程序的元数据

<meta-data android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />

3)我认为您添加了这些权限,因为如果没有这些广告不会弹出,但由于您说您收到广告,这可能不是您的情况

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

点击此处了解详情: - https://developers.google.com/mobile-ads-sdk/docs/admob/android/quick-start