Android + SDL2.0.5 + Admob Banner问题

时间:2017-12-17 17:19:00

标签: admob sdl banner

这是一个奇怪的问题。虽然我的SDL2游戏中出现了admob横幅,但如果我在我的Android平板设备上按主页按钮退出游戏然后返回,则admob横幅消失。主页按钮可防止出现任何横幅。然后为了使它再次出现,我必须清除缓存文件。如果我开始游戏,按主页按钮退出,返回然后尝试加载横幅,它也没有出现。

我在活动java文件中使用的代码是:

AdView adView = new AdView(this);

adView.setAdUnitId(myid);

adView.setAdSize(AdSize.BANNER);

AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();

RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams( 
RelativeLayout.LayoutParams.WRAP_CONTENT, 
RelativeLayout.LayoutParams.WRAP_CONTENT);

params.addRule(RelativeLayout.ALIGN_PARENT_TOP);

params.addRule(RelativeLayout.CENTER_HORIZONTAL);

adView.loadAd(adRequest);

adView.setBackgroundColor(Color.TRANSPARENT);   

mLayout.addView(adView, params);

在build.gradle文件中:

dependencies {
compile ‘com.google.firebase:firebase-ads:10.0.1’
}

apply plugin: ‘com.google.gms.google-services’*

0 个答案:

没有答案