gpt4 book ai didi

android - 在游戏期间使用 setVisibility(View.GONE) 隐藏广告

转载 作者:搜寻专家 更新时间:2023-11-01 08:49:50 24 4
gpt4 key购买 nike

我在我的 Android 游戏中实现了横幅广告,我想知道隐藏这些广告的“正确”方法是什么?我在实际玩游戏时隐藏广告,目前,我有几个简单的方法可以帮我处理这个问题:

public void hideAd(){

adView.setVisibility(View.GONE);

}

public void showAd(){

adView.setVisibility(View.VISIBLE);

}

这是“正确”的方式吗?我目前没有像这样暂停和恢复 adView:

public void hideAd(){

adView.setVisibility(View.GONE);
adView.pause;

}

public void showAd(){

adView.setVisibility(View.VISIBLE);
adView.resume();

}

使用 pause() 和 resume() 方法有什么影响(如果有的话)?或者,使用这些 pause() 和 resume() 方法的实际含义(如果有的话)?哪个是正确/最好的方法?

最佳答案

根据documentation :

public void pause ()

Pauses any extra processing associated with an AdView and should be called in the parent Activity's onPause() method.

public void resume ()

resumes an AdView after a previous call to pause() and should be called in the parent Activity's onResume() method.

有什么影响吗?

在您的第一个代码 fragment 中,当您隐藏影响游戏性能的广告时,广告将会运行。 (例如,FPS 降低)

使用第二个代码段可在隐藏广告时阻止广告运行。这将通过阻止所有额外处理(例如加载/刷新广告)来提高性能

关于android - 在游戏期间使用 setVisibility(View.GONE) 隐藏广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24590504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com