[英]Admob mediation native advance ads not serve Facebook audience network ads
Only show admob ads.仅显示 admob 广告。 waiting for 2 days.
等待2天。 I set priority to FAN but no any Facebook audience network ad requests.
我将优先级设置为 FAN,但没有任何 Facebook 受众网络广告请求。 Need additional code for native ads request?
需要额外的原生广告请求代码?
private void loadNativeAds() {
mNativeAds = new ArrayList<>();
AdLoader.Builder builder = new AdLoader.Builder(MainActivity.this, getString(R.string.ad_unit_id));
adLoader = builder.forUnifiedNativeAd(
new UnifiedNativeAd.OnUnifiedNativeAdLoadedListener() {
@Override
public void onUnifiedNativeAdLoaded(UnifiedNativeAd unifiedNativeAd) {
// A native ad loaded successfully, check if the ad loader has finished loading
// and if so, insert the ads into the list.
mNativeAds.add(unifiedNativeAd);
if (!adLoader.isLoading()) {
insertAdsInMenuItems();
}
}
}).withAdListener(
new AdListener() {
@Override
public void onAdFailedToLoad(int errorCode) {
// A native ad failed to load, check if the ad loader has finished loading
// and if so, insert the ads into the list.
if (!adLoader.isLoading()) {
insertAdsInMenuItems();
}
}
}).build();
// Load the Native ads.
adLoader.loadAds(new AdRequest.Builder().build(), NUMBER_OF_ADS);
}
As per the documentation here ,根据此处的文档,
The
loadAds()
method currently works only with AdMob ads.loadAds()
方法目前仅适用于 AdMob 广告。 For mediated ads, useloadAd()
instead.对于中介广告,请改用
loadAd()
。
Changing adLoader.loadAds()
to adLoader.loadAd()
should start loading Facebook Audience Network native ads.将
adLoader.loadAds()
更改为adLoader.loadAd()
应该会开始加载 Facebook Audience Network 原生广告。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.