Android несколько объявлений в макете

1

Я должен сделать два AdViews в макете. И верхняя, и нижняя часть макета. Я сделал для одного (вверху). Теперь я хочу сделать еще один AdView в нижней части макета. Как его достичь? Заранее спасибо. Мой код для верхнего AdView в макете выглядит следующим образом.

@SuppressWarnings({ "deprecation", "unused" })
public class BannerEssentials extends Activity{
WebView webview;
static String MY_BANNER_UNIT_ID="google";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

// BANNER 1

// Lookup R.layout.main
AbsoluteLayout layout = (AbsoluteLayout)findViewById(R.id.linearLayout);

// Create the adView
// Please replace MY_BANNER_UNIT_ID with your AdMob Publisher ID
AdView adView = new AdView(this, AdSize.BANNER, MY_BANNER_UNIT_ID);

// Add the adView to it
layout.addView(adView);

// Initiate a generic request to load it with an ad
AdRequest request = new AdRequest();
request.setTesting(true);

adView.loadAd(request)
  • 1
    Так же, как в стороне, следите за AbsoluteLayout. Это не рекомендуется по причине - это очень плохо.
Теги:
adview

1 ответ

0

Добавьте еще один элемент в linearlayout с width = "fill_parent" и height = "0dip". Затем установите вес = "1". Это должно привести к тому, что вы будете двигаться вниз. Затем дублируйте приведенный выше код, чтобы добавить новое объявление.

Вы должны изучить определение своих представлений в XML, реклама также может быть вставлена непосредственно через XML или вы также можете определить свой собственный пользовательский вид

Ещё вопросы

Сообщество Overcoder
Наверх
Меню