【问题标题】:how to remove admob banner view from my game through robovm?如何通过 robovm 从我的游戏中删除 admob 横幅视图?
【发布时间】:2014-07-02 13:37:52
【问题描述】:

本文展示了如何通过 robovm 在您的 libgdx 游戏中添加 admob 横幅。 https://github.com/libgdx/libgdx/wiki/Admob-in-libgdx 确实有。但是当我打开我的游戏时,admob横幅会出现在视图顶部并且无法删除。这是一个问题,因为我打算使用IAP来删除我的游戏中的广告。我已经尝试了很多的功能,他们无法解决问题。 功能包括:

adview.setFrame(new CGRect(0, -bannerHeight, bannerWidth, bannerHeight));
    adview.close();
    adview.release();
    adview.dispose();
    adview.removeFromSuperview();

我现在不知道。你能帮帮我吗? 提前谢谢你。

【问题讨论】:

    标签: in-app-purchase libgdx admob robovm


    【解决方案1】:

    adView.pause(); 将暂停投放广告。

    adView.setVisible(View.GONE); 将隐藏 AdView。

    layout.removeView(adView); 将从您的布局中删除 AdView。

    【讨论】:

    • 您的代码似乎是 Android 而不是 iOS,而且您在问题中没有提到您正在寻找任何特定于平台的建议。
    • 他在他的标题中说 robovm... 这是从 Java 到 iOS 的桥梁。我也在寻找这个答案
    【解决方案2】:

    我通过调用解决了这个问题:

    adview.removeFromSuperview();
    

    如果您需要重新添加它,只需调用:

    iosApplication.getUIViewController().getView().addSubview(adview);
    

    再次(我这样做是因为我在游戏期间隐藏了横幅,只是将其显示在 WorldMap 上)。

    【讨论】:

      猜你喜欢
      • 2014-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多