我正在通过Android 上的AdMob实现插页式广告的中介。我想整合 4 个额外的广告网络:
InMobi、AdColony、Chartboost 和 Applovin。
据我通过阅读每个网站上的官方文档了解到,启用插页式广告中介很简单:
- 在上述每个广告网络上创建一个帐户
- 集成 SDK 和 AdMob 适配器
- 通过 AdMob 网站为上述每个网络激活中介
- 在创建 AdRequest 之前初始化/配置 SDK
这是我的 SDK 初始化代码:
InMobiSdk.init(adContext, "xxxxxxxxxxxxx");
InMobiSdk.setGender(InMobiSdk.Gender.MALE);
InMobiSdk.setYearOfBirth(1993);
AppLovinSdk.initializeSdk(adContext);
AdColony.configure((Activity) adContext, "version:2.3.0,store:google", "xxxxxx", "xxxxxxxxxx");
Chartboost.startWithAppId((Activity) adContext, "xxxxxxxxxx", "xxxxxxxxxxx");
Chartboost.onCreate((Activity) adContext);
之后,我创建了 AdRequest:
mInterstitialAd = new InterstitialAd(adContext);
mInterstitialAd.setAdUnitId("xxxxxxxxxxx");
AdRequest adRequest = new AdRequest.Builder()
.setGender(AdRequest.GENDER_MALE)
.setBirthday(new GregorianCalendar(1993, 1, 1).getTime())
.build();
mInterstitialAd.loadAd(adRequest);
不幸的是,除了 Google 提供的插页式广告之外,我看不到任何插页式广告,而且我无法弄清楚我做错了什么。我试图在调试日志中找到一些信息,但没有发现任何有用的信息。
另一方面,带有横幅广告的中介就像一种魅力。
为了让广告中介工作,我应该采取任何额外的实施步骤吗?