【问题标题】:Millenial Media Ads doesn't appear in Android appMillennial Media Ads 未出现在 Android 应用中
【发布时间】:2014-06-05 02:33:16
【问题描述】:

Android 编码新手,我在 Play 商店发布了一个 Android 应用,我想通过 Millenial Media 的广告获利。

已经注册了一个新帐户,我按照他们网站上的每个指南进行操作,但我仍然无法弄清楚为什么广告在启动时不会出现在我的应用中。

附件中的代码仅显示了我添加到我的应用程序中的说明,以便可视化毫米广告。

这是我为实现 MMedia 广告而修改的 Android 清单:

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

<activity android:name="com.millennialmedia.android.MMActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar" 
android:configChanges="keyboardHidden|orientation|keyboard" ></activity>

<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" /> 

这是 MainActivity.java 和 Mmads 的代码

public class MainActivity extends Activity {

private MMAdView adViewFromXml;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    adViewFromXml=(MMAdView)findViewById(R.id.adView);

    MMRequest request = new MMRequest();

    adViewFromXml.setMMRequest(request);
    adViewFromXml.getAd();

这里是activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:mm="http://millennialmedia.com/android/schema"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/rlLayout" >

 <!-- The android layout width and height should match the mm width and height -->
<com.millennialmedia.android.MMAdView
    android:id="@+id/adView"
    android:layout_width="320dp"
    android:layout_height="50dp"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    mm:width="320"
    mm:height="50"
    mm:apid="XXXXX"
    mm:refreshInterval="20"
    mm:accelerate="true"
    mm:age="30"
    mm:gender="male"

     />

我已经将我的 Android 设备链接到 MMedia 门户以通过设备 ID 接收测试广告; 我已经导入了所需的 MMedia 库并集成了 MM sdk;

不过,当我启动我的 Android 应用程序时,广告横幅并未出现。没有错误警告。

作为指南,我也关注了这个 Youtube 视频 https://www.youtube.com/watch?v=PNQoSRI6vks

非常感谢任何建议。谢谢。

【问题讨论】:

    标签: android ads


    【解决方案1】:

    已解决:MMedia Support 给了我另一个 APID(一个用于测试目的的虚拟 APID),并且它起作用了。所以我假设我的代码是正确的。

    【讨论】:

    • 你是怎么找到这个虚拟api的?
    • 我通过电子邮件询问了他们的客户服务,他们回复了我一个新的(和功能性的)APID。抱歉,不能更准确,因为那是很久以前的事了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多