问题描述
集成到我们的广告系统后,使用Splash的video test id test时,广告永远加载不出来,但是image id test总是好的 视频splash无法加载的原因找到了:如果SplashView=GONE的visibiltiy,调用SplashView.loadAd()好像不行 但 如果之前不行的话,代码中的visibility改成VISIBLE之后就不行了,除非app数据很清晰…… 如果 splashView 本身可见但其祖先视图之一的可见性消失了,则它将不起作用。我们遇到的情况其实就是这样的情况 这种问题只在媒体是视频的时候出现,图片没有这个问题
解决方法
建议您在frameLayout.setVisibility(View.VISIBLE);
之前设置splashView.load()
。
如果请求失败,则设置为 GONE
。