[英]admob native express ads not show
我尝试了stackoverflow中的所有内容,但未显示广告。 标语和其他有效但本机无法正常工作的请帮助我。
inal NativeExpressAdView mAdView2 = (NativeExpressAdView) findViewById(R.id.adView2);
// Set its video options.
mAdView2.setVideoOptions(new VideoOptions.Builder()
.setStartMuted(true)
.build());
// The VideoController can be used to get lifecycle events and info about an ad's video
// asset. One will always be returned by getVideoController, even if the ad has no video
// asset.
mVideoController = mAdView2.getVideoController();
mVideoController.setVideoLifecycleCallbacks(new VideoController.VideoLifecycleCallbacks() {
@Override
public void onVideoEnd() {
Log.d(LOG_TAG, "Video playback is finished.");
super.onVideoEnd();
}
});
// Set an AdListener for the AdView, so the Activity can take action when an ad has finished
// loading.
mAdView2.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
mAdView2.setVisibility(View.VISIBLE);
if (mVideoController.hasVideoContent()) {
Log.d(LOG_TAG, "Received an ad that contains a video asset.");
} else {
Log.d(LOG_TAG, "Received an ad that does not contain a video asset.");
}
}
});
mAdView2.loadAd(adRequest);
此活动代码
这是xml代码。 请帮我。
<com.google.android.gms.ads.NativeExpressAdView
android:id="@+id/adView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="ca-app-pub-000000"
ads:adSize="300x150"
android:visibility="gone"
>
</com.google.android.gms.ads.NativeExpressAdView>
您只需要稍等一下。 您的广告ID是新创建的,因此需要一些时间才能从Google服务器获取广告。
我也碰到了错误“无法加载广告0”,但是只要等待一小时或2甚至5个小时,就可以了,这没问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.