Inmobi与Android APP集成不显示广告

时间:2016-10-27 11:38:28

标签: android inmobi

我已经在我的Android应用中集成了inmobi。 广告尚未到来。

在我的MainActivity代码和xml文件中给出以下内容。

 InMobiSdk.init(MainActivity.this, "5a41560ee01d46c5a38fcd4e56236ff7");
    InMobiSdk.setLogLevel(InMobiSdk.LogLevel.DEBUG);
    InMobiBanner banner = (InMobiBanner)findViewById(R.id.banner);
    banner.load();

XML文件的代码如下

<com.inmobi.ads.InMobiBanner

    android:id="@+id/banner"
    android:layout_width="320dp"
    android:layout_height="50dp"
    ads:placementId="1479424179204"
    ads:refreshInterval="60"/>

任何人都可以帮助我摆脱错误的地方。我已经指定了清单文件中所需的所有权限。

请帮帮我

2 个答案:

答案 0 :(得分:0)

在Java代码中添加横幅。

 private void addBanner() {
        InMobiBanner bannerAd = new InMobiBanner(this, placement ID);
        RelativeLayout adContainer = findViewById(R.id.banner);
        float density = getResources().getDisplayMetrics().density;
        RelativeLayout.LayoutParams bannerLp = new RelativeLayout.LayoutParams((int) (320 * density), (int) (50 * density));
        adContainer.addView(bannerAd, bannerLp);
        bannerAd.load();
    }

答案 1 :(得分:0)

您应该在日志消息中收到“无法初始化inMobiBanner。忽略您的呼叫”。此问题的常见原因是您在InMobiSdk上调用init之前创建了InMobiBanner。如果要以XML添加InMobiBanner,则需要先调用InMobiSdk.init(),然后再调用setContentView()。

希望这会有所帮助!