Android erhalten AdMob Banner Höhe, wenn angezeigt wird

Ich füge meiner App erfolgreich ein AdMob-Banner hinzu. Wenn ein Banner erscheint, muss ich seine Höhe ermitteln, um die Größe aller Layoutelemente zu ändern. Ich verwende das Ereignis onReceivedAd, das ordnungsgemäß ausgelöst wurde. AlturaBanner ist jedoch = 0. Wie erhält man dann seine Höhe? Danke dir.

<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>

Antworten auf die Frage(5)

Ihre Antwort auf die Frage