2012-02-20 55 views
0

我一直在试图没有成功地让leadbolt广告出现在使用phonegap创建的android应用程序上。这是我迄今所做的:在phonegap上显示leadbolt广告android应用程序

  1. 我已经创建了leadbolt.com通知广告,添加引用包含在我的项目libs文件夹LeadboltController.jar和LeadboltPhonegapPlugin.jar文件。
  2. 下面添加到我的JavaScript文件

    var Leadbolt = function() { } 
    Leadbolt.prototype.load = function(data, successCallback, failureCallback) { 
    return PhoneGap.exec(successCallback, failureCallback, 'LeadboltPlugin', data[0], data);    
    

    }代码;

    PhoneGap.addConstructor(function() { 
    PhoneGap.addPlugin('leadbolt', new Leadbolt()); 
    PluginManager.addService("LeadboltPlugin", "com.LeadboltPlugin.LeadboltPlugin"); 
    

    });

  3. 有时我会在下面的代码中插入我的JavaScript文件或index.html,无论我看到没有广告。

    window.plugins.leadbolt.load(["*********"], null, null); 
    

深信人一定是跑这对他们的应用程序工作。我真的很感激任何援助提供。

非常感谢。

回答

1

你有没有这样做:

打开/res/xml/plugins.xml,加上下面几行:

<plugin name="LeadboltPlugin" value="com.LeadboltPlugin.LeadboltPlugin" /> 
<plugin name="LeadboltNotificationPlugin" value="com.LeadboltPlugin.LeadboltNotificationPlugin" /> 
+0

我刚刚做了,仍然无法正常工作。来自LogCat的错误:'window.plugins.leadbolt'[undefined]不是一个对象。 – Slimtugo 2012-02-21 01:49:43

0

嘿不知道这会有所帮助,但我知道Leadbolt发布了一个更新自己的phonegap插件及其在门户中可用。他们将所有广告类型放在一个更方便使用的插件中。你尝试过吗?

如果仍然无法正常工作,您应该向他们的支持部门提供详细信息,他们会为您提供答案。我已经这样做了,而且非常有帮助。