我已在主要活动的顶部(使用Google Play lib)正确实施了横幅广告,并且工作正常。我也在这个屏幕上的文本和按钮上播放了一些动画,但是如果我尝试将它们应用到广告视图中,它们就不会做任何事情。有什么特别的东西可以让adView按照我想要的方式进行动画制作吗?感谢。
编辑:澄清这是我调用动画的方式:
// Create an ad.
adView = new AdView(this);
adView.setAdSize(AdSize.SMART_BANNER);
adView.setAdUnitId(AD_UNIT_ID);
mainLayout.addView(adView);
inFromTop = AnimationUtils.loadAnimation(this, R.anim.infromtop);
adView.startAnimation(inFromTop);
答案 0 :(得分:0)
您可以为横幅制作布局,并将横幅广告可见性设置为已消失。
然后,制作广告监听器,在广告准备就绪时,将横幅广告可见性设置为可见(以编程方式)。
final AdView adView = (AdView)this.findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
adView.loadAd(adRequest);
adView.setAdListener(new AdListener() {
@Override
public void onAdLoaded() { // ads is loaded
super.onAdLoaded();
adView.setVisibility(View.VISIBLE); // banner visible
adView.startAnimation(animFadeIn); // make animation
}
});