У меня есть игра libgdx, и я успешно добавил в нее объявления Admob. Когда я запускаю его на своем физическом устройстве с помощью Android Studio, он показывает рекламу, когда я использовал свое устройство в качестве тестового устройства, но когда я отправлял его на другое устройство с моего телефона, он не показывал объявления. Он показывал только черный прямоугольник без рекламы, поскольку я устанавливал фон adView на черный цвет.Объявления не отображаются
Мой вопрос: должен ли он быть загружен в Google Play Store, чтобы показывать рекламу или что?
Вот мой код:
protected AdView adView;
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
RelativeLayout layout = new RelativeLayout(this);
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
View gameView = initializeForView(new GameMain(), config);
layout.addView(gameView, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
adView = new AdView(this);
adView.setAdSize(AdSize.SMART_BANNER);
adView.setVisibility(View.VISIBLE);
AdRequest.Builder builder = new AdRequest.Builder();
adView.loadAd(builder.build());
adView.setBackgroundColor(0xff000000);
adView.setAdUnitId("xxxxxxxxxxxxxxxxxxx");
RelativeLayout.LayoutParams adParams = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT );
adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
layout.addView(adView, adParams);
setContentView(layout);
}
пожалуйста, проверьте мой ответ – Shailesh