标签: leadbolt

在iPhone中集成Leadbolt广告

我正在尝试将Leadbolt的通知广告整合到我的iPhone应用程序中.我下载了Leadbolt iPhone SDK并按照其pdf中的说明进行操作.

在我尝试加载通知广告时,我在应用委托类中添加了以下代码.

static LeadboltOverlay *myAdController;
myAdController = [[LeadboltOverlay alloc] init]; 
[myAdController setSectionId:@”YOUR_SECTION_ID”]; 
[myAdController loadNotification];
Run Code Online (Sandbox Code Playgroud)

我在第3行(setSectionId方法)中收到以下错误.

 Instance method setSectionId not found
Run Code Online (Sandbox Code Playgroud)

检查了他们的头文件,发现它已被声明为静态方法.但在他们的文档中,他们将其称为实例方法.

我很困惑,也没有关于如何继续进行的线索.

我邮寄了他们的支持团队,但他们没有给我任何适当的解决方案.
我相信在集成Leadbolt SDK时你可能会面临同样的问题.为这个问题提供解决方案.

非常感谢帮助:)

iphone ads objective-c ios leadbolt

5
推荐指数
1
解决办法
1341
查看次数

Libgdx和Leadbolt

我正在考虑将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));
            }
}
Run Code Online (Sandbox Code Playgroud)

该类扩展了Activity,这个方法在本例中的onCreate()方法中.

如果你已将Leadbolt或Tapjoy集成到你的Libgdx游戏中,那么请你给我一个关于你是怎么做的代码的?

提前致谢!

android libgdx tapjoy leadbolt

3
推荐指数
1
解决办法
1424
查看次数

Leadbolt - 未捕获的TypeError:对象[object Object]在null时没有方法'processHTML':1

我可以在2012年9月至11月期间运行非常简单的演示广告,当时SDK仍然是3.06b.从那以后,我从未尝试过带有leadbolt的android应用程序.目前我正在使用最新的SDK(4.00a),但我似乎无法使其工作.

现在,我试图运行一个演示Capture Form,但当我试图在我的模拟器中以调试模式运行它时,我在我的LogCat中有这个:03-15 02:48:06.657: E/Web Console(1121): Uncaught TypeError: Object [object Object] has no method 'processHTML' at null:1并且演示添加没有显示.

这些是我的代码:

MainActivity.java

package com.example.leadbolt4test1;

import com.pad.android.iappad.AdController;

import android.app.Activity;
import android.os.Bundle;

public class MainActivity extends Activity {
    private AdController myController;

    public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            myController = new AdController(this, "816849151");
            myController.loadAd();
    }

    public void onDestroy() {
            myController.destroyAd();
            super.onDestroy();
    }
}
Run Code Online (Sandbox Code Playgroud)


AndroidManifest.xml中

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> …
Run Code Online (Sandbox Code Playgroud)

android leadbolt

2
推荐指数
2
解决办法
1301
查看次数

标签 统计

leadbolt ×3

android ×2

ads ×1

ios ×1

iphone ×1

libgdx ×1

objective-c ×1

tapjoy ×1