【发布时间】:2015-10-16 04:48:15
【问题描述】:
这是 onCreate();我的 2d 无尽运行游戏的 Game.java 活动方法。我是java和android的新手。我完成了游戏并准备发布到 Playstore。但我无法在我的游戏中添加 admob 横幅。我搜索的 admob 教程都以 .xml 布局结束,但我的 setContentView();执行java类。请帮我解决问题。
public class Game extends Activity {
MediaPlayer bgsound;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//turn title off
requestWindowFeature(Window.FEATURE_NO_TITLE);
//set to full screen
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(new GamePanel(this));
//sound
bgsound = MediaPlayer.create(Game.this, R.raw.bgsound);
bgsound.setLooping(true);
bgsound.start();
}
【问题讨论】:
-
@hata 该问题的解决方案不正确。
AdView adView = new AdView(activity, com.google.ads.AdSize.BANNER, <publisher_id>);不能应用于构造函数AdView(Context context, AttributeSet attrs, int defStyle)。但是,我看到许多解决方案都使用该方法。在我学习之前,我自己尝试过。 API 已更改。
标签: java android android-layout android-studio admob