Android ゲームに MoPub 広告を追加したいと考えています。ゲームは SurfaceView クラスで作成されます。xml レイアウト ファイルがありません。問題は、広告を画面の中央に配置できないことです。私は中心と重力のすべてを試します。それでもうまくいきません。MoPubView は FrameLayout を拡張します。
MoPubView mAdView = new MoPubView(this);
mAdView.setAdUnitId("_MY__ID_");
mAdView.loadAd();
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
layoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
RelativeLayout mRelativeLayout = new RelativeLayout(this);
mRelativeLayout.setGravity(Gravity.CENTER_HORIZONTAL);
mRelativeLayout.addView(mSurface);
mRelativeLayout.addView(mAdView, layoutParams);
mRelativeLayout.invalidate();
setContentView(mRelativeLayout);
私を夢中にさせるので、私に何かアドバイスしてください。簡単なものが欠けているように感じます。