2011-06-23 8 views
0

今日私のアプリケーションにいくつかの更新がありましたが、今はadmobがうまく動作せず、adview missing xml attribute "adsize"という広告にエラーが表示されます。今変更は私が広告とは何の関係もない作り、私はそれらを実装し、これが私のxml変わったadmobの問題

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:ads="http://schemas.android.com/apk/res/com.notify.me.lite" 
android:layout_width="fill_parent" 
android:id="@+id/mainLayout1" 
android:layout_height="fill_parent" android:orientation="vertical"> 
      <com.google.ads.AdView android:id="@+id/adView" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentBottom="true" 
        ads:adUnitId="id" 
        ads:adSize="BANNER"/> 
    <WebView android:layout_width="fill_parent" android:id="@+id/webView1" android:layout_height="fill_parent"></WebView> 

</LinearLayout> 

、どこで

を働いていたので、彼らは同じとなっているその実装

public class Main extends Activity { 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main_webview); 

    WebView browser = (WebView) findViewById(R.id.webView1); 
    browser.loadUrl("file:///android_asset/about.html"); 
    AdView adView = (AdView)this.findViewById(R.id.adView); 
    AdRequest request = new AdRequest(); 
    request.setTesting(true); 
    adView.loadAd(request); 
} 

あなたが見ることができるように、adsizeはxmlファイルにあるので、なぜ私はそのエラーを受けているべきなのでしょうか。なぜこれが突然起きているのかというアイデアは?

答えて

0

その突然立ち止まった理由を全くわから作業が、私はAdmobのを使用するたびに、私はいつものように、XMLで、別々のレイアウトでそれを置く:

<RelativeLayout android:id="@+id/rLayAdMob" 
     android:layout_width="match_parent" android:layout_height="50dip"> 
</RelativeLayout> 

その後のonCreate機能IセットアップでadViewのように:

adView = new AdView(Menu.this, AdSize.BANNER, MY_AD_UNIT_ID); 
RelativeLayout layout = (RelativeLayout)findViewById(R.id.rLayAdMob); 
layout.addView(adView); 

私はこのようなことをしたことは一度もありませんでした。あなたのコードを少し変更するだけで済みます。このことができます

希望、

ケニー

+0

私はあなたの方法に切り替えましたが、私はまだ私がなぜもう仕事をしないのか困惑していますが、もう一度覚えています – tyczj

1

GoogleのAdMobのライブラリを更新しましたが、まだこのフォーラムの変化の物質が広告を更新することですthread

ごとに、必要な変更を文書化しませんでした名前空間:

xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" 
+0

あなたは非常にマチヤ! – Aracem

関連する問題