我已经在我的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"/>
任何人都可以帮助我摆脱错误的地方。我已经指定了清单文件中所需的所有权限。
请帮帮我
答案 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()。
希望这会有所帮助!