Android Can';I don’’我的意见没有得到通知

Android Can';I don’’我的意见没有得到通知,android,admob,glsurfaceview,adview,Android,Admob,Glsurfaceview,Adview,我对Android的布局没有太多经验。我做错了什么 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); adView = new AdView(this, AdSize.BANNER, MY_CODE); adView.loadAd(new AdRequest()); adView.setVisibility(AdView.VISIBLE);

我对Android的布局没有太多经验。我做错了什么

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

    adView = new AdView(this, AdSize.BANNER, MY_CODE);
    adView.loadAd(new AdRequest());
    adView.setVisibility(AdView.VISIBLE);
}
还有我的onStart:

public void onStart() {
    super.onStart();
    LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
    this.addContentView(adView, params); // it is ok?
}

问题是,与iOS不同,您不能将视图设置为GLSurfaceView的子视图,解决方案是:

adView = new AdView(this, AdSize.BANNER, CODE);
rl = new RelativeLayout(this);

LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
this.addContentView(rl, params);
adView.loadAd(new AdRequest());
rl.addView(adView);
rl.setGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL);
rl.bringToFront();