Я бы хотел добавить объявление MoPub в мою игру для Android. Игра создана на Классе 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);
Пожалуйста, посоветуйте мне что-нибудь, потому что это сводит меня с ума. Я чувствую, что упускаю что-то легкое.