Admob на поверхности - PullRequest
       30

Admob на поверхности

1 голос
/ 30 мая 2011

У меня есть действие, у которого вид поверхности захватывает весь экран. Я хочу разместить рекламу AdMob на поверхности. Я нашел эту ссылку , но она не работает. Есть идеи?

1 Ответ

9 голосов
/ 30 ноября 2011

В onCreate вашей деятельности:

// Add admob ads.
admobView = new AdView(this, AdSize.BANNER, "YOUR_UNIT_ID");
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
    RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
admobView.setLayoutParams(lp);

RelativeLayout layout = new RelativeLayout(this);
layout.addView(surfaceView);
layout.addView(admobView);
admobView.loadAd(new AdRequest());

setContentView(layout);

В приведенном выше примере "surfaceView" - это ваш экземпляр surfaceView, который вы должны создать, как сегодня.Не забудьте позвонить admobView.destroy() в onDestroy вашей деятельности.

...