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->外部jarに移動して、admob sdkを追加しました。これで、参照されているライブラリにjarが表示されます。admobのsdkバージョンは6.3.0です。

4

1 に答える 1

0

解決済み..

ハードディスクの場所から外部jarファイルを直接取得しました。

次に、それをlibsフォルダーに移動してから、adsdkの外部jarをプログラムに追加しようとしました。

現在は正常に動作し、クラッシュは発生していません。

于 2013-02-17T14:40:03.410 に答える