flash - 如何在 Flash CC 中通过 Actionscript 显示 AdMob 广告(iOS 和 Android)

标签 flash actionscript admob

我正在使用 Actionscript 3 和 Flash CC 创建一个 Flash 游戏。我打算发布适用于 iO 和 Android 的游戏。

我正在寻找一种在 Actionscript 中展示 AdMob 广告的方法。

到目前为止,我已经完成了这些步骤,但屏幕上的任何地方都没有出现广告:

  1. 我已经从 here 下载了 admob_all_in_one6.6.7.ane .
  2. 我将 ane 添加到我的构建路径中。
  3. 我在游戏开始时先使用以下代码:

    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) 阶段。

我的问题是:

  1. 我不太确定“ key ”是什么。到目前为止,我为每个应用程序复制了 / 之后的部分 (ca-app-pub-XXXXXXXXXXXXXXXX/XXXXXXXXXX)。
  2. 如果我在 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/

相关文章:

flash - 有没有类似于 FlashDevelop for Ubuntu 的工具?

flash - 如何使用 flash actionscript 2 更改文本颜色?

android - 未找到 Unity Admob 中介测试套件类

android - Google Play 服务版本问题!使用 admob 广告的工作应用已停止显示广告

android - admob 将区域设置重置为默认值

php - 是否可以使用数据包嗅探器来跟踪 GET 请求

php - 用于 facebook/heroku 的 AS3 postgresql 和 amfphp?

xml - Adobe XFL Flash 交换格式的文档在哪里?

actionscript-3 - Actionscript 3 中的整数乘法 mod 2³²

macos - mac上的 ActionScript 开发