我有一個活動,它有一個surfaceview捕捉整個屏幕。我想把一個admob廣告放在surfaceview上。我發現這個link但它不起作用。任何想法 ?Admob on surfaceview
1
A
回答
9
在你活動的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例如,你應該像實例你今天做。 不要忘記在您的活動的onDestroy中調用admobView.destroy()
。
這裏的鏈接工作正常。也許你的意思是提供的代碼不起作用?在這種情況下,請張貼您的代碼,以便我們看看它。 – 2011-05-29 21:03:19
我試過那個頁面的代碼。它不起作用。 – 2011-05-30 05:24:53
'它沒有工作'幫助沒有人。發佈您嘗試的代碼和錯誤或例外 - 您收到的消息 – 2011-05-30 11:45:36