我正在實施由Google提供的原生廣告的代碼。這是工作好與google
無法加載原生廣告:0錯誤
廣告單元ID ADMOB_AD_UNIT_ID =「爲ca-app-PUB-2247696110分之3940256099942544」
但是,當我用我的ID替換它沒有顯示廣告,並執行onAdFailedToLoad
方法,得到了未能加載原生廣告:0錯誤。
I tried two different ad unit id but it didn't load ad.
so what should I do??please help me
我嘗試下面的代碼
final LayoutInflater li = (LayoutInflater) appContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
AdLoader.Builder builder = new AdLoader.Builder(appContext, Global.ADMOB_AD_UNIT_ID);
builder.forContentAd(new NativeContentAd.OnContentAdLoadedListener() {
@Override
public void onContentAdLoaded(NativeContentAd ad) {
//viewHolder.rlnativead.setVisibility(View.VISIBLE);
NativeContentAdView adView = (NativeContentAdView)li
.inflate(R.layout.ad_content, null);
populateContentAdView(ad, adView);
viewHolder.fl_adplaceholder.removeAllViews();
viewHolder.fl_adplaceholder.addView(adView);
}
});
AdLoader adLoader = builder.withAdListener(new AdListener() {
@Override
public void onAdFailedToLoad(int errorCode) {
// Toast.makeText(appContext, "Failed to load native ad: "
// + errorCode, Toast.LENGTH_SHORT).show();
Log.e("Call List adapter","Failed to load native ad: "+errorCode);
}
}).build();
adLoader.loadAd(new AdRequest.Builder().build());
我得到解決friends..this ADMOB_AD_UNIT_ID是本地expressview所以它只能由本地expressview使用,我們可不能用於提前本地視圖目前原生廣告是處於Beta – sunita