我正在尝试在我的应用程序上添加 admob 广告(这是第一次)我的应用程序到目前为止运行良好,直到我添加广告现在它崩溃并且无法打开。我做了以下更改,之后应用程序崩溃了。
在主要课程中:
AdView adView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
adView = (AdView)findViewById(R.id.ad);
adView.loadAd(new AdRequest());
在清单中:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<meta-data android:value="true" android:name="ADMOB_ALLOW_LOCATION_FOR_ADS" />
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
在 xml 中:
<com.google.ads.AdView
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
ads:adUnitId="a15120ccc0ed0ee"
ads:adSize="SMART_BANNER"
android:layout_alignParentBottom="true"
ads:loadAdOnCreate="true"
/>
我的应用程序在我安装并尝试在我的设备上打开后立即崩溃。我通过进入 prop-> 外部 jars 添加了 admob sdk,现在 jar 显示在 admob 的引用库 sdk 版本中是 6.3.0