【发布时间】:2016-02-06 12:56:28
【问题描述】:
我正在编写自己的安卓应用程序。 在这个应用程序中,我将 OpenGL 用于所有 2D 图形。 我想实施 AdmMob 横幅广告来赚钱(希望 ;))。每次玩家在死亡屏幕中死亡时都会显示横幅,但在玩家玩游戏时不会显示。
问题是:当我集成一个测试广告时,应用开始出现延迟,需要 再过几秒钟来加载模具屏幕。
要加载和隐藏横幅,我使用以下两种方法:(来自:The Google Developer site)
private void showBanner() {
mAdView.setVisibility(View.VISIBLE);
mAdView.loadAd(adRequest);
}
private void hideBanner() {
mAdView.setVisibility(View.GONE);
}
我的问题是:有人知道我是否可以在开始时加载横幅:
mAdView.loadAd(adRequest)
并且只显示和隐藏横幅:
private void showBanner() {
mAdView.setVisibility(View.VISIBLE);
}
private void hideBanner() {
mAdView.setVisibility(View.GONE);
}
?????????
还是违反实施指南?
PS:这种方法会更快,因为它不必在每次玩家死亡时加载新广告。
【问题讨论】: