Android应用程序在添加admob后失败

时间:2013-08-01 23:15:06

标签: java android admob

我在我的应用程序中添加了admob并且它无法启动它..它显示的每一天都是#34;不幸的是,应用已停止"

这是我的布局代码:

<com.google.ads.AdView
              android:id="@+id/adView"
              xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_centerHorizontal="true"
              ads:adUnitId="- MY ID -"
              ads:adSize="BANNER"
              ads:loadAdOnCreate="true"
              android:layout_alignParentBottom="true"
        />

这是Activity

中的实现
private AdView adView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(new Bundle());
    setContentView(R.layout.activity_main);

    adView = (AdView)findViewById(R.id.adView);
    adView.loadAd(new AdRequest());
}

@Override
public void onDestroy() {
    if (adView != null) {
        adView.destroy();
    }
    super.onDestroy();
}

这就是我在清单中添加的内容

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

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<meta-data android:value="true" android:name="ADMOB_ALLOW_LOCATION_FOR_ADS" />

我做错了什么吗?或者我应该做些什么?谢谢!

0 个答案:

没有答案