我在Android应用程序上使用Kii Cloud移动后端即服务(MBaaS),我刚刚添加了SDK以使用广告网络。我正在寻找一个代码段,展示如何同时展示来自多个广告网络的广告。任何人都可以贡献吗? 感谢。
答案 0 :(得分:2)
首先确保您已按照here所述在开发者控制台上设置了您要使用的广告网络。然后尝试将Kii广告布局添加到您的屏幕布局中,如下所示:
// get scaledDensity
Display display = getWindowManager().getDefaultDisplay();
DisplayMetrics metrics = new DisplayMetrics();
display.getMetrics(metrics);
float scaledDensity = metrics.scaledDensity;
// set targeting parameter
KiiAdNetTargeting.setGender(KiiAdNetTargeting.Gender.FEMALE);
KiiAdNetTargeting.setKeywords("Application");
KiiAdNetTargeting.setAge(35);
KiiAdNetTargeting.setPostalCode("30900");
// create an KiiAdnetLayout
KiiAdNetLayout adLayout = new KiiAdNetLayout(this, APP_ID, APP_KEY, KiiAdNetLayout.SiteID.US);
layout.addView(adLayout);
adLayout.setMaxWidth((int)(scaledDensity * 320));
adLayout.setMaxHeight((int)(scaledDensity * 52));
其中“布局”是您要嵌入广告框的顶级Android布局。 当然,定位参数只是如何限制受众的示例。
通过添加此Kii广告框,您已经显示了您在开发者控制台上同时根据为每个广告定义的显示时间百分比显示的所有广告网络。
*重要提示:您需要将APP_ID和APP_KEY替换为您的真实应用值*