2011-09-15 7 views
4

私の人生の間、このエラーを修正することはできません。私はGoogleとその周辺を見てきましたが、解決策はありませんでした。 Android 1.5と1.6では広告が正常に動作しているようですが、バージョン2より上ではエラーが発生しています。"最初のレイアウトの後にviewWidthを取得できません"エラー

スクロールビュー内の最初のレイアウトであるLinearLayoutの中に広告を配置しました。

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" 
    android:orientation="vertical" 
    android:background="@drawable/bg_wallpaper" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 

    <LinearLayout 
     android:orientation="vertical" 
     android:id="@+id/drillactivity" 
     android:layout_width="fill_parent" 
     android:layout_gravity="bottom" 
     android:layout_height="340dp"> 

      <com.google.ads.AdView 
       android:id="@+id/adView" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       ads:adUnitId="my id goes here" 
       ads:adSize="BANNER" 
       ads:loadAdOnCreate="true"/> 

広告のクラスでコードを使用していません。私はXMLだけでそれを行うことを好む。

答えて

3

私は黒い画面で同様の警告を受けました。問題は、同じAdMob IDを持つ2つの異なるアプリが端末にあることでした。

私は2番目のアプリを削除しました(誤って同じIDを使用しています)と問題が解消しました。

3

次のコードを使用して、このエラーを修正しました。

<com.google.ads.AdView 
android:id="@+id/adView" 
android:layout_width="320dp" 
android:layout_height="50dp" 
android:gravity="center" 
ads:adUnitId="my id goes here" 
ads:adSize="BANNER" 
ads:loadAdOnCreate="true"/> 

このエラーの具体的な理由はありません。どの場合でもうまくいかない場合があります。

+0

loadAdOnCreateとは何ですか?私の場合は、次の警告が表示されました。「広告が既に読み込まれている間にloadAdが呼び出されたため、中止されました。」 –

+0

loadAdOnCreateはonCreateで広告を読み込みます。したがって、onCreateで個別に広告リクエストを送信する必要はありません。 – asish

0

xmlで線形/相対レイアウトを宣言します。アクティビティをリスナーとしてadViewに設定します。 ように:

googleAdView = new AdView(Activity,AdSize.IAB_BANNER, ADMOB_SITE_ID); 
googleAdView.setAdListener(Activity); 
com.google.ads.AdRequest request = new com.google.ads.AdRequest(); 
this.adMobLayout.removeAllViews(); 
this.adMobLayout.addView(googleAdView); 
googleAdView.loadAd(request); 

ここadMobLayoutは、XMLレイアウトで宣言されているレイアウトです。

関連する問題