public class AGame extends Game{
@Override
public Screen getStartScreen() {
return new LoadingScreen(this);
}
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
RelativeLayout rl = new RelativeLayout(this);
RelativeLayout.LayoutParams adParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,
RelativeLayout.LayoutParams.FILL_PARENT);
adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
AdView adView = new AdView (this, AdSize.BANNER, "MY_ADMOB_ID");
rl.addView(adView, adParams);
AdRequest adRequest = new AdRequest();
adRequest.setTesting(true);
adView.loadAd(adRequest);
}
}
Я попробовал этот код, но он не показывает рекламу на любом экране. Этот код, который я вставил сюда, является моей первой деятельностью, и теперь он выходит на новые экраны. Я хочу показывать рекламу во всех моих мероприятиях. Если я размещу setContentView (rl); строка ниже моего adView.loadAd (adRequest); он показывает только рекламу и черный экран. Я думаю, что мне нужно реализовать свое объявление в этой статье, потому что в других я не могу использовать метод onCreate. Пожалуйста, помогите мне. Спасибо за любую помощь! И извините, я не англичанин.
Редактировать: LogCat пишет мне, что я получил рекламу, я только не вижу их.