android - Libgdx 和 Leadbolt

标签 android libgdx leadbolt tapjoy

我正在考虑将 Leadbolt(或 Tapjoy)集成到我的 Libgdx 游戏中。我想根据点击的表格开一家商店。更多点击 - 商店为用户提供更多商品。我找到了 Leadbolt 和 Tapjoy。这些广告提供商正在为这些东西提供直接帮助。我查看了 Leadbolt 集成指南。我有问题。它需要我将上下文传递给 AdController。我不知道是否有可能以任何方式传递 AdController 的上下文,所以我想问问你,如果可以的话,我该怎么做。 (我还没有在 Libgdx 中尝试过,但是 superjumper 示例也有问题,当我想为某些东西传递上下文时,我认为因为 Libgdx 应用程序不扩展 Activity,它也会有问题。 )

这是来自 Leadbolt 的示例代码:

AdController myControllerForm = new AdController(this, "MY_LB_ID", new AdListener() {
           public void onAdProgress() {}
           public void onAdLoaded() {
                     myControllerForm.hideAd();
           }
           public void onAdFailed() {
                     launchMain();
           }
           public void onAdCompleted() {
                     myControllerForm.hideAd();
                     launchMain();
           }
           public void onAdClosed() {
                     launchMain();
           }
           public void onAdClicked() {}
           public void onAdAlreadyCompleted() {
                     launchMain();
           }
           public void onAdHidden() {
                     launchMain();
           }
       });
           myControllerForm.setAsynchTask(true);
           myControllerForm.loadAd();
   }

public void launchMain()
           {
                 finish();
                 startActivity(new Intent(Splash.this, MainApp.class));
            }
}

类扩展Activity,方法在本例的onCreate()方法中。

如果您已经将 Leadbolt 或 Tapjoy 集成到您的 Libgdx 游戏中,那么您能给我一个您是如何做到的代码吗?

提前致谢!

最佳答案

LibGDX 实际上扩展了 AndroidActivity(通过 AndroidApplication,它扩展了 AndroidActivity)。

如果你setup your project正确地,您可以从“Android starter”项目访问它。这也是唯一可以玩广告的地方,因为“Desktop starter”绝不会扩展 AndroidActivity

这里还有adMob tutorial ,您可能会发现它很有用(创建叠加 View )。

这就是我能提供给您的所有信息,因为我不知道您是想始终显示您的广告,随着时间的推移重新加载它们,还是在特定事件后隐藏它们。在这种情况下,您可能希望实现自定义接口(interface)。

祝你好运!

关于android - Libgdx 和 Leadbolt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11047377/

相关文章:

android - 将多个移动广告网络与 Admob Mediation 集成

android - 在 Android 上将文件移动到 SD 卡

java - 如何调用 onTouch() 方法

java - Firebase 身份验证要求更新 Google Play 服务

java - 是否可以避免使用 libgdx 的适配器类?

java - 如何在 libgdx 中缩放 Sprite?

java - LeadBolt 广告集成到 AndEngine

java - ANDROID中Intent的GetStringExtras的默认值是多少?

java - 添加对话框时 libgdx 崩溃

html - Leadbolt 广告上的关闭按钮叠加层