【问题标题】:How to integrate Inmobi with Adwhirl and Admob in android如何在 android 中将 Inmobi 与 Adwhirl 和 Admob 集成
【发布时间】:2012-09-26 19:12:29
【问题描述】:

我已经在我的 android 应用程序中使用了带有 ad-whirl 的 admob 4.3.1……但我也想使用 Inmobi……但我不知道我是否必须更改我的代码中的某些内容……我读过那 inmobi 需要 Adwhirl 3.0.0 sdk ......但我使用的是 3.1.1 和 admob ...... 任何帮助请...

我放了 3 个 SDK...使用了所需的权限,, 声明这两个活动:

   <activity android:name="com.google.ads.AdActivity"         android:configChanges="keyboard|keyboardHidden|orientation"/>
    <!-- Mandatory activity declaration to show the Ad in the embedded browser -->
   <activity android:name="com.inmobi.androidsdk.IMBrowserActivity"
        android:configChanges="keyboardHidden|orientation|keyboard" />

这在我的活动中:

 LinearLayout adLayout = (LinearLayout) findViewById(R.id.ads);
    AdWhirlLayout adWhirlLayout = new AdWhirlLayout(this, "Key");
    RelativeLayout.LayoutParams adWhirlLayoutParams = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,
    LayoutParams.WRAP_CONTENT);
    adLayout.addView(adWhirlLayout, adWhirlLayoutParams);

【问题讨论】:

    标签: android admob ads adwhirl


    【解决方案1】:

    如果您查看 AdWhirl change log,您会发现 AdWhirl 3.1.1 支持最新的 InMobi SDK,目前是 v300。如果您有 AdWhirl 3.1.1,请确保您使用的是最新的 InMobi SDK。

    另一方面,如果您使用的是 AdMob 4.3.1,则需要将您的活动声明更新为:

    <activity android:name="com.google.ads.AdActivity"
              android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
    

    如果您对上述代码有疑问,请查看this blog post,了解有关如何迁移到 AdMob SDK v4.3.1 的更多信息。如果您将 AdMob 与 AdWhirl 结合使用,则此信息同样适用。

    假设您使用正确的应用程序密钥,您定义布局的 Java 代码是正确的。除了最新的 SDK 之外,不需要任何其他东西来让 InMobi 正常工作。

    【讨论】:

    • 谢谢 Eric,我对 admob 没有意见……但我对 inmobi 有意见……没有广告……这是 01-13 15:29:09.956 的日志: E/AdWhirl SDK(10575):无法解析来自 JSON 的响应。这可能是也可能不是致命的。 01-13 15:35:27.531:E/AdWhirl SDK(26735):org.json.JSONException:org.json.JSONArray 类型的值 [] 无法转换为 JSONObject。 . 01-13 15:30:40.214:I/AdWhirl SDK(10575):口粮权重总和为 0 - 没有广告展示
    • 该错误有两个原因。如果 AdWhirl 服务器出现故障,可能会发生这种情况,但据我所知,服务器昨天并没有出现故障。如果来自您的应用程序的 json 配置不正确,也可能发生这种情况。您在 AdWhirl 用户界面中的百分比加起来是否达到 100%,所有广告网络的配置是否正确?
    • 我现在只使用 2 个 adNw...Admob 并且它工作正常...而 inmobi 触发了这个 Exc..我为每个人设置了 50% 的百分比...跨度>
    • 好的,如果 InMobi 抛出了这个异常(而 AdMob 没有),那么从服务器检索你的配置不是问题,我认为它必须是你设置的方式在 AdWhirl 中进行配置。您介意提供您的 SDK 密钥吗?
    猜你喜欢
    • 2011-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多