2011-10-23 11 views
0

アンドロイドの他のビュー(カスタムビュー)にadviewを表示するにはどうすればいいですか? 私はカスタムビューで広告を再生する必要があります。 これは私が使用しているXMLです。アンドロイドの他のビュー(カスタムビュー)にadviewを表示する方法

<RelativeLayout> 

<Button 
android:id="@+id/btnmenu" 
android:layout_width="fill_parent" 
android:layout_height="35dp" 
android:text="Menu" 
android:typeface="sans" 
android:textStyle="bold|italic" 
android:gravity="center" 
android:textColor="@drawable/white" 
android:layout_gravity="center_horizontal" 
> 
</Button> 

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

<view 
class="com.android.MainScreen" 
android:id="@+id/note" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:layout_below="@+id/btnmenu" 
android:padding="10dip" 
android:scrollbars="vertical" 
android:fadingEdge="vertical" /> 

</RelativeLayout> 

助けてください。

+0

今何をしているのですか?あなたが抱えている問題は何ですか? – goto10

+0

現在、広告はxml以上で表示されていません。カスタムビューには広告を表示し、メニューボタンとカスタムビューの間には表示しません。 – pavan

答えて

1

は、XMLファイル内でカスタムビューの下にあなたのAdViewを移動してみてください.... Uに役立ちます。 AdViewの上にカスタムビューを描画している可能性があります。 android:layout_below="@+id/btnmenu"でカスタムビューを使用しているように、ボタンの下にAdViewの位置を設定することもできます。

<view 
class="com.android.MainScreen" 
android:id="@+id/note" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:layout_below="@+id/btnmenu" 
android:padding="10dip" 
android:scrollbars="vertical" 
android:fadingEdge="vertical" /> 

<com.google.ads.AdView 
android:id="@+id/adView" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:layout_below="@+id/btnmenu" 
ads:adUnitId="XXXXXXXX" 
ads:adSize="BANNER" 
ads:loadAdOnCreate="true"/> 
+0

ありがとうございます。出来た。 – pavan

+0

素晴らしい!回答を受け入れたものとしてマークしてください。 – goto10

-1

非常に `

AdManager.setTestDevices(new String[] { 
       //AdManager.TEST_EMULATOR // Android emulator 
       "ENTER_DEVICE_ID_HERE", // Device ID of the device you want to test on 
       }); 

     AdView adView = (AdView)findViewById(R.id.ad); 
     adView.requestFreshAd(); 
     ` 
+0

私の問題は広告表示ではありません。私は私のカスタムビューに広告を表示したい。 – pavan

関連する問題