1

我正在尝试在我的应用程序上添加 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

4

1 回答 1

0

解决了..

我直接从硬盘位置取出了外部jar文件。

然后我尝试将它移动到 libs 文件夹中,然后在程序中添加 adsdk 的外部 jar。

现在它工作正常并且没有发生崩溃。

于 2013-02-17T14:40:03.410 回答