Как отобразить объявление на другой вид (пользовательский вид) в Android - PullRequest
0 голосов
/ 23 октября 2011

Как вывести объявление на другой вид (пользовательский вид) в android? Мне нужно проигрывать рекламу на заказном просмотре. Это xml, который я использую.

<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>  

Любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 23 октября 2011

Попробуйте переместить AdView ниже пользовательского представления в файле XML. Это может быть рисование пользовательского представления в верхней части AdView. Вы также захотите установить позицию AdView под кнопкой, как вы делаете с вашим пользовательским видом с помощью android:layout_below="@+id/btnmenu".

<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 голосов
/ 23 октября 2011

это очень помогает тебе .... `

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();
      `
...