1
我是新來的android開發,但我想添加admob到我的應用程序使用surfaceview(panelView - GameView)。Android - Admob SurfaceView
我試過以下http://rx-games.com/admob-adverts-on-surfaceview-no-xml-tutorial/但我一定是做錯了,因爲rl.addView(panelView);添加一個nullPointerException。任何幫助是極大的讚賞。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
//setContentView(R.layout.main);
AdView adView = new AdView(this, AdSize.BANNER, "a14ded47ad3779e");
panelView = (GameView) findViewById(R.id.gameScreen);
RelativeLayout rl = new RelativeLayout(this);
rl.addView(panelView);
rl.addView(adView);
setContentView(rl);
threadView = panelView.getThread();
}
就像我說的,我很新...我已經有4000+行代碼創建了gameview類。我將如何在xml中調用這個和adView?如果你知道這個教程,那就行了。我不認爲我理解視圖如何工作... – teynon 2011-06-07 00:20:21
@Tom在更新的響應中查看示例。關於教程,我建議你首先閱讀開發指南:http://developer.android.com/guide/topics/ui/index.html – Aleadam 2011-06-07 00:38:45
我標記你爲接受的答案,但我仍然有問題...現在它給我一個運行時錯誤和一個空白屏幕。感謝您的幫助。我在軍隊裏,在自己的閒暇時間裏學習。 – teynon 2011-06-07 01:14:11