Android получает высоту баннера AdMob, когда появляется

Я успешно добавляю баннер AdMob в свое приложение. Когда появляется баннер, мне нужно получить его высоту, чтобы изменить размер всех элементов макета. Я использую событие onReceivedAd, которое срабатывает правильно. Однако alturaBanner = 0. Тогда как получить его высоту? Спасибо.

   /** Called when an ad is received. */
    @Override
    public void onReceiveAd(Ad ad) 
    {
        adView.setVisibility(View.VISIBLE);

        int alturaBanner = adView.getHeight();

        RelativeLayout.LayoutParams params1 = (android.widget.RelativeLayout.LayoutParams) browse2
       .getLayoutParams();

        params1.setMargins(0, alturaBanner, 0, 0);

      Log.d(LOG_TAG, "onReceiveAd");
      Toast.makeText(this, "onReceiveAd", Toast.LENGTH_SHORT).show();
    }
7
задан Jaume 3 May 2012 в 14:09
поделиться