我正在使用 Actionscript 3 和 Flash CC 创建一个 Flash 游戏。我打算发布适用于 iO 和 Android 的游戏。
我正在寻找一种在 Actionscript 中展示 AdMob 广告的方法。
到目前为止,我已经完成了这些步骤,但屏幕上的任何地方都没有出现广告:
- 我已经从 here 下载了 admob_all_in_one6.6.7.ane .
- 我将 ane 添加到我的构建路径中。
我在游戏开始时先使用以下代码:
import so.cuo.platform.admob.Admob; import so.cuo.platform.admob.AdmobPosition; import so.cuo.platform.admob.AdmobEvent; import so.cuo.platform.admob.AdmobSize; var admob:Admob= Admob.getInstance(); if(admob.supportDevice){ admob.setKeys("9141023615", "6222882810");//changed my keys with random ones admob.addEventListener(AdmobEvent.onInterstitialReceive,onAdReceived); admob.addEventListener(AdmobEvent.onBannerReceive,onAdReceived); admob.cacheInterstitial(); admob.enableTrace=true; } function onAdReceived(event:AdmobEvent):void { if(event.type==AdmobEvent.onBannerReceive){ admob.showBanner(Admob.BANNER,AdmobPosition.TOP_CENTER); } if(event.type==AdmobEvent.onInterstitialReceive){ admob.showInterstitial(); } }
我试过横幅广告和插页式广告,但都没有出现。我在 iPad 上下载了该应用程序,并通过在屏幕上显示动态文本字段来检查它是否通过了 if(admob.supportDevice)
阶段。
我的问题是:
- 我不太确定“ key ”是什么。到目前为止,我为每个应用程序复制了
/
之后的部分 (ca-app-pub-XXXXXXXXXXXXXXXX/XXXXXXXXXX
)。 - 如果我在 1. 中所做的是正确的,您知道为什么没有广告出现吗?
我没有用过任何其他语言的 AdMob,所以我对它不太了解。
最佳答案
我确实遇到了与 "so.cuo.platform.admob.Admob" 完全相同的问题
我浪费了很多时间让它发挥作用。
当我设法集成它时,该应用程序被拒绝,因为该库已过时。
然后我发现了另一个 ANE 扩展,它看起来更完整:
- https://github.com/lancelot1/ane-admob
最初在 Flash CC 中也尝试这样做,并且该应用程序确实通过了批准。
应用中的广告现在可以完美运行了!
如果您仍然有问题,或者您希望打开更高级的扩展,强烈建议您。
关于flash - 如何在 Flash CC 中通过 Actionscript 显示 AdMob 广告(iOS 和 Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22076591/