android obter altura da bandeira adMob quando aparece

Estou adicionando um banner da AdMob ao meu aplicativo com sucesso. Quando o banner aparece, preciso obter sua altura para redimensionar todos os elementos do layout. Estou usando o evento onReceivedAd, que foi acionado corretamente. No entanto, alturaBanner é = 0. Então, como obter sua altura? obrigado.

<code>   /** 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();
    }
</code>

questionAnswers(5)

yourAnswerToTheQuestion