首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mobclix的广告没有在android中显示

Mobclix的广告没有在android中显示
EN

Stack Overflow用户
提问于 2012-08-23 10:13:07
回答 2查看 1.9K关注 0票数 3

我阅读了官方的文档,并试图将MobClix广告整合到我的应用程序中,但我没有收到任何广告。

AdMobActivity.java

代码语言:javascript
复制
import com.mobclix.android.sdk.MobclixMMABannerXLAdView;

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

public class MobclixDemo extends Activity {
    private MobclixMMABannerXLAdView adview_banner=null;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        adview_banner = (MobclixMMABannerXLAdView) findViewById(R.id.banner_adview);        
        adview_banner.getAd();

    }
}

此外,我还在MobClix XML文件中添加了。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello" />

    <com.mobclix.android.sdk.MobclixMMABannerXLAdView
        android:id="@+id/banner_adview"
        android:layout_width="320dip"
        android:layout_height="50dip"
        android:layout_gravity="center" />

</LinearLayout>

并在清单文件中添加了所需权限和AD ID,如下所示

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.mobclix.demo"
    android:versionCode="1"
    android:versionName="1.0">
    <uses-sdk android:minSdkVersion="8" />

    <application
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:debuggable="true"
        android:hardwareAccelerated="true">
        <activity
            android:name=".MobclixDemo"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <meta-data
            android:name="com.mobclix.APPLICATION_ID"
            android:value="450F718E-99C3-4BA0-9BD1-D20B41425280" />
        <activity
            android:name="com.mobclix.android.sdk.MobclixBrowserActivity"
            android:theme="@android:style/Theme.Translucent.NoTitleBar"
            android:hardwareAccelerated="true" />

    </application>

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

</manifest>

我不知道我是在代码中遗漏了什么,还是因为我从我的客户那里得到了广告ID的问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-23 12:48:43

您是否检查了您的DDMS的MobClix广告请求失败或什么?还有,你在服务选项卡上注册了所有的商家/广告提供商吗?

票数 0
EN

Stack Overflow用户

发布于 2012-08-24 06:13:45

我在@Anupam的帮助下解决了我的问题,但是

我们在客户端(MobClix帐户)所做的更改仍然很少。

我要在这里写..。

  1. 我已经确保测试模式在所有可能的广告尺寸上都是关闭的。
  2. 我还确保在列出的所有“广告运行”按钮上单击“是”。
  3. 另外,我选择在Mobclix系统内的每一个单独的广告网络注册,其中有些需要几天的时间来批准,所以现在我们可能不会得到所有的广告。

就是这样,我得到的广告就像一种魅力:)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12089398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档