【发布时间】:2014-10-11 22:50:33
【问题描述】:
我正在尝试在我的 Android 应用中实施插页式广告,但我只希望它在 1/5 (20%) 的时间里展示广告。
现在我设置了,每次我死时,它都会将场景切换到 MenuScene,并在场景加载时显示广告。
我不想一直用广告激怒我的用户,所以这就是为什么我不想在他们每次死时都显示它(因为你在这个游戏中死了很多;p)。
提前致谢!
【问题讨论】:
我正在尝试在我的 Android 应用中实施插页式广告,但我只希望它在 1/5 (20%) 的时间里展示广告。
现在我设置了,每次我死时,它都会将场景切换到 MenuScene,并在场景加载时显示广告。
我不想一直用广告激怒我的用户,所以这就是为什么我不想在他们每次死时都显示它(因为你在这个游戏中死了很多;p)。
提前致谢!
【问题讨论】:
您可以使用 Random() 类生成 1 到 100 之间的数字,如果是 1-20,则显示广告,否则不显示。
但正如班级所暗示的那样,这将是完全随机的。
另一种方法是使用简单的计数器,因此它会在您每 5 次显示 MenuScene 时显示广告。 您可以将整数计数器保存在 SharedPreferences 中,并在每次显示 MenuScene 时简单地递增它,然后仅当计数器 == 1 时才显示广告。
这将提供更一致的水平。
【讨论】: