使用 Milkman Games [Adobe AIR] 的 AdMob ANE 看不到广告
Ads not visible using AdMob ANE by Milkman Games [Adobe AIR]
我正在制作一款无尽的跑酷手机游戏,尝试打破 iOS 的高分。我试图在每次使用 AdMob 播放后在屏幕底部显示横幅广告。我在 Adobe AIR 中制作游戏,所以我使用 Milkman Games 的 iOS AdMob 本机扩展。我有扩展程序设置并且可以正常工作,但是当我测试我的游戏时,广告会加载一次,然后当我隐藏它的可见性并尝试在另一场游戏后再次使其可见时,它永远不会变得可见。我有一个名为 isGameOver 的函数,它在游戏结束时被调用,其中我有这个:
if (AdMob.isSupported)
{
AdMob.init("my ad unit id (it's actually here, just don't want to publicly share it)");
//Remove this line when done testing!
AdMob.enableTestDeviceIDs(AdMob.getCurrentTestDeviceIDs());
AdMob.showAd(AdMobAdType.SMART_BANNER, AdMobAlignment.CENTER, AdMobAlignment.BOTTOM);
AdMob.setVisibility(true);
}
然后当玩家点击再次播放按钮时,函数 playButtonPressed 被调用,其中我有:
if (AdMob.isSupported)
{
AdMob.setVisibility(false);
}
有什么想法吗?
在 main class 的 constructor 中初始化横幅,然后只使用可见的 (true/false) ...如果不起作用,请尝试不使用测试设备...
我正在制作一款无尽的跑酷手机游戏,尝试打破 iOS 的高分。我试图在每次使用 AdMob 播放后在屏幕底部显示横幅广告。我在 Adobe AIR 中制作游戏,所以我使用 Milkman Games 的 iOS AdMob 本机扩展。我有扩展程序设置并且可以正常工作,但是当我测试我的游戏时,广告会加载一次,然后当我隐藏它的可见性并尝试在另一场游戏后再次使其可见时,它永远不会变得可见。我有一个名为 isGameOver 的函数,它在游戏结束时被调用,其中我有这个:
if (AdMob.isSupported)
{
AdMob.init("my ad unit id (it's actually here, just don't want to publicly share it)");
//Remove this line when done testing!
AdMob.enableTestDeviceIDs(AdMob.getCurrentTestDeviceIDs());
AdMob.showAd(AdMobAdType.SMART_BANNER, AdMobAlignment.CENTER, AdMobAlignment.BOTTOM);
AdMob.setVisibility(true);
}
然后当玩家点击再次播放按钮时,函数 playButtonPressed 被调用,其中我有:
if (AdMob.isSupported)
{
AdMob.setVisibility(false);
}
有什么想法吗?
在 main class 的 constructor 中初始化横幅,然后只使用可见的 (true/false) ...如果不起作用,请尝试不使用测试设备...