您可以使用Google Play lib为横幅广告制作动画吗?

时间:2014-04-23 14:20:04

标签: android admob

我已在主要活动的顶部(使用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);

1 个答案:

答案 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
        }
    });