Как мне добавить представление admob, если мой основной вид такой? - PullRequest
0 голосов
/ 16 февраля 2012

Я смотрю на этот пример, но здесь код хочет использовать какой-то файл макета, но у меня его нет в моем коде ..

http://code.google.com/intl/da/mobile/ads/docs/android/fundamentals.html

Моя активность выглядитвот так .. Я понятия не имею, как добавить представление admob к представлению, которое я здесь использую ..

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    GameView vw = new GameView( this, intDpi );

    setContentView(vw);

}

1 Ответ

1 голос
/ 16 февраля 2012

Вы можете создать макет над GameView и поместить GameView и AdView в этот макет.В приведенном ниже примере используется RelativeLayout и помещает надстройку в нижней части экрана.

public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  RelativeLayout layout = new RelativeLayout(this);
  GameView vw = new GameView( this, intDpi );
  layout.addView(vw);

  adView = new AdView(this, AdSize.BANNER, "YOUR_AD_UNIT_ID");
  // Places adView at bottom of screen.
  RelativeLayout.LayoutParams params =
      new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,
                                      RelativeLayout.LayoutParams.WRAP_CONTENT);
  params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
  layout.addView(adView);
  adView.loadAd(new AdRequest());

  setContentView(layout);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...