4 Stimmen

Wie platziert man eine Admob-Anzeige unten in der Mitte des Bildschirms (mit Java-Code)?

Ich habe diesen Code verwendet, um meine Admob-Anzeigen zu platzieren, aber dieser Code zeigt die Anzeigen oben links auf dem Bildschirm, wie man die Anzeigen unten in der Mitte des Bildschirms platziert? bitte helfen Sie :)

mAdView = new AdView(this, AdSize.BANNER, "xxxxx");
FrameLayout layout = (FrameLayout)findViewById(R.id.game_layout);
layout.addView(mAdView);
FrameLayout.LayoutParams adsParams = new FrameLayout.LayoutParams(LayoutParams.);
mAdView.setGravity(Gravity.BOTTOM);
mAdView.loadAd(new AdRequest());

7voto

Rahul Patel Punkte 1200

Die Layout-Parameter Höhe und Breite für das FrameLayout sollten FILL_PARENT sein. Standardmäßig wird der Layout-Parameter für die Höhe als WRAP_CONTENT betrachtet und deshalb werden Ihre Anzeigen auch dann oben angezeigt, wenn Sie GRAVITY auf BOTTOM gesetzt haben. Setzen Sie die Layout-Parameter wie gesagt.

4voto

andrew Punkte 2907

Sie können auch Folgendes verwenden

mAdView.setX([float x]);
mAdView.sety([float y]);

um die Position Ihrer Anzeigen festzulegen.

1voto

Muhammad Noman Punkte 1546
adView = new AdView(Cocos2dxActivity.this, AdSize.SMART_BANNER, "mediationId");
adView.setGravity(Gravity.BOTTOM);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X