Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Admob + Mapview funktioniert nicht

Das Thema "Admob + Mapview funktioniert nicht" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 08.01.2012, 20:55   #1 (permalink)
Neuer Benutzer

Registriert seit: 08.01.2012
Beiträge: 6
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard Admob + Mapview funktioniert nicht

Hallo,

kann mir jemand sagen, wie folgendes funktioniert:
Ich versuche ein Demo zu bauen, in dem es eine Mapview gibt und darunter ein AdMob AdView Feld angezeigt wird.

Bisher hab ich folgendes:
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<com.google.android.maps.MapView
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/mapview"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:apiKey="XX"
            android:clickable="true" 
            />
    
 <com.google.ads.AdView
            android:id="@+id/adView"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            ads:adSize="BANNER"
            ads:adUnitId="XXX"
            ads:loadAdOnCreate="true"
            ads:testDevices="TEST_EMULATOR, XXX" />
 
</LinearLayout>
Aus welchen Gründen auch immer, nimmt die Mapview immer den ganzen Bildschirmplatz ein, das Ad View wird nie angezeigt.

Wie kann man das lösen?
nr1 ist offline   Mit Zitat antworten
Alt 08.01.2012, 21:20   #2 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Admob + Mapview funktioniert nicht

versuch mal mit layout_weight zu arbeiten
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 09.01.2012, 01:29   #3 (permalink)
Android Guru
 
Benutzerbild von Fr4gg0r

Modell: Samsung Galaxy S (I9000)

Registriert seit: 21.12.2009
Beiträge: 2.572
Abgegebene Danke: 76
Erhielt 506 Danke für 295 Beiträge
Standard AW: Admob + Mapview funktioniert nicht

Oder RelativeLayout: beim adView machste alignParentBottom und bei der MapView layout_above=adView
Fr4gg0r ist offline   Mit Zitat antworten
Alt 13.01.2012, 20:42   #4 (permalink)
Neuer Benutzer

Registriert seit: 08.01.2012
Beiträge: 6
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: Admob + Mapview funktioniert nicht

Zitat:
Zitat von swordi Beitrag anzeigen
versuch mal mit layout_weight zu arbeiten
Habs mal versucht mit beispielsweise android:layout_weight = "1" beim MapView und android:layout_weight = "5" beim AdView.

Damit bekomme ich das AdView endlich mal korrekt angezeigt, allerdings ist ein Teil vom Bildschirm schwarz / nicht befüllt. Was muss ich jetzt noch ändern, damit sich das AdView nur soviel Platz nimmt wie es auch wirklich benötigt?
nr1 ist offline   Mit Zitat antworten
Alt 14.01.2012, 00:37   #5 (permalink)
Android Guru
 
Benutzerbild von Fr4gg0r

Modell: Samsung Galaxy S (I9000)

Registriert seit: 21.12.2009
Beiträge: 2.572
Abgegebene Danke: 76
Erhielt 506 Danke für 295 Beiträge
Standard AW: Admob + Mapview funktioniert nicht

vergiss layout weight und nimm meine methode.
Fr4gg0r ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei Fr4gg0r für diesen Beitrag:
nr1 (14.01.2012)
Alt 14.01.2012, 12:42   #6 (permalink)
Neuer Benutzer

Registriert seit: 08.01.2012
Beiträge: 6
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: Admob + Mapview funktioniert nicht

Zitat:
Zitat von Fr4gg0r Beitrag anzeigen
vergiss layout weight und nimm meine methode.
Hab ich jetzt mal gemacht, so funktioniert es:
Code:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >  
    
 <com.google.ads.AdView
            android:id="@+id/adView"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            ads:adSize="BANNER"
            ads:adUnitId="xxx"
            ads:loadAdOnCreate="true"
            ads:testDevices="TEST_EMULATOR, xxx"
            android:layout_alignParentBottom="true"
             />

<com.google.android.maps.MapView
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/mapview"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:apiKey="xxx"
            android:clickable="true"
            android:layout_above="@+id/adView"
            />
    
 
</RelativeLayout>
Was ich jetzt noch zusätzlich brauchen würde:
Oberhalb vom MapView noch ein TableLayout.
TableLayout + AdView sollten sich immer soviel Platz nehmen wie benötigt wird, die MapView soll den restlichen Platz am Screen einnehmen.

Wie mache ich das?
nr1 ist offline   Mit Zitat antworten
Alt 22.01.2012, 11:30   #7 (permalink)
Neuer Benutzer

Registriert seit: 08.01.2012
Beiträge: 6
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: Admob + Mapview funktioniert nicht

push ^^
nr1 ist offline   Mit Zitat antworten
Alt 22.01.2012, 11:54   #8 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Admob + Mapview funktioniert nicht

soll den restlichen platz einnehmen deutet wieder auf layout_weight hin.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 22.01.2012, 16:34   #9 (permalink)
Neuer Benutzer

Registriert seit: 08.01.2012
Beiträge: 6
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: Admob + Mapview funktioniert nicht

Zitat:
Zitat von swordi Beitrag anzeigen
soll den restlichen platz einnehmen deutet wieder auf layout_weight hin.
Das habe ich eben versucht zu vermeiden, weil ichs damit gar nicht zusammenbekommen habe
nr1 ist offline   Mit Zitat antworten
Alt 22.01.2012, 17:26   #10 (permalink)
Android Guru
 
Benutzerbild von Fr4gg0r

Modell: Samsung Galaxy S (I9000)

Registriert seit: 21.12.2009
Beiträge: 2.572
Abgegebene Danke: 76
Erhielt 506 Danke für 295 Beiträge
Standard AW: Admob + Mapview funktioniert nicht

??
mapview: below="table"
höhe natürlich auf wrap_content dann.
höhe von mapview müsste eigentlich fill_parent sein, aber scheinbar wird das eh ignoriert.
Fr4gg0r ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Admob Website nicht erreichbar Duckemai Android App Entwicklung 6 12.08.2011 14:52
Mapview im Tab --> import com.google.* gehen nicht dermattn Android App Entwicklung 0 16.06.2011 14:48
Wie funktioniert AdMob? v Ralle v Android App Entwicklung 8 12.05.2011 16:54
AdMob ad wird nicht angezeigt fake Android App Entwicklung 1 04.11.2009 20:16
MapView in meiner App funktioniert nicht, Google Maps nicht HectorSavage Android App Entwicklung 3 15.09.2009 09:34




Du liest gerade: "Admob + Mapview funktioniert nicht" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.