AdMob im Projekt einbinden?

bruce85

Bekanntes Mitglied
Hallo,
ich versuche schon sehr lange AdMob bei mir einzubauen, ich habe auch sehr viele Tutorials gefunden, leider funktioniert es nicht bei mir.

In der AndroidManifest.xml habe ich folgendes hinzugefügt:
[XML]<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />[/XML]
Hier meldet er folgendes:
error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize').

Der sagt mir, das die String Typen nicht erlaubt sind, aber bei einem beispiel Exemplar, die ich von einem Tutorial runtergeladen hab, funktioniert es doch auch.

Woran könnte das Problem denn liegen?

MfG
 

schlingel

Gesperrter Benutzer
Woran könnte das Problem denn liegen?
Das Problem liegt an der verwendeten API-Version. Um AdMob zu verwenden muss man eine etwas höhere Version des SDKs verwenden. (HONEYCOMB wenn ich mich nicht täusche, ist das Minimum)

Du kannst natürlich das Projekt auch für geringere Versionen ausführen aber wenn du nicht min. API Level 11 verwendest, gibt's die nötigen Attribut-Werte nicht.
 

bruce85

Bekanntes Mitglied
Vielen Dank, durch viel googeln hab ich das auch herausgefunden und die API level auf 15 gestellt.

Ich hab da noch eine Frage:
Bei meinem Projekt erstelle ich ein Panel und auf diesem Panel werden halt bilder u.s.w. gezeichnet.

Wie könnte ich den Banner jetzt trotzdem oben anzeigen lassen und natürlich meinen Panel?
Zum test habe ich setContentView auf ein Activity gesetzt, wo halt dieser Banner zusehen ist:
Java:
public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        panel = new Panel(this);
        setContentView(R.layout.activity_main);
        
        AdRequest adRequest = new AdRequest();
		adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
	    AdView adView = new AdView(this, AdSize.BANNER, "************");
	    RelativeLayout layout2 = (RelativeLayout)findViewById(R.id.layout);
	    layout2.addView(adView,0);
		adView.loadAd(adRequest);
......................................

Und nun möchte ich setContentView auf den Panel setzen und den banner auch oben anzeigen lassen.

Wie mache ich das jetzt ambesten?

Ich bedanke mich schonmal im Voraus.

MfG
 

bruce85

Bekanntes Mitglied
Ich habe das jetzt hinbekommen, ich habe einfach noch den Panel hinzugefügt:
Java:
layout2.addView(panel);

Trotzdem danke.

MfG
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Reward Ads AdMob wird nicht ausgeliefert. Android & Cross-Platform Mobile Apps 9
O Google Admob Ad wird nicht geladen und App stürzt ab Android & Cross-Platform Mobile Apps 1
C Consent für Admob mit ump / funding choices Android & Cross-Platform Mobile Apps 6
T Android AdMob Geld pro Klick oder Seitenaufruf? Android & Cross-Platform Mobile Apps 1
W Frisch generiertes Projekt Value nicht findbar NavController Drawer Android & Cross-Platform Mobile Apps 12
ruutaiokwu Wie fügt man bei Android Studio .jar-Libraries zu einem Android-Java-Projekt hinzu? Android & Cross-Platform Mobile Apps 33
F Projekt mit GIT auf anderen Rechner umgezogen Android & Cross-Platform Mobile Apps 2
B Android Projekt für Android und IOS erstellen? Android & Cross-Platform Mobile Apps 5
L Mit Java ein Android Projekt kompilieren Android & Cross-Platform Mobile Apps 6
D Android Game Projekt Android & Cross-Platform Mobile Apps 15
G Android Einbindung von externen Dateien in Eclipse Projekt Android & Cross-Platform Mobile Apps 8
U Android Jar-File einbinden vs. externes Projekt Android & Cross-Platform Mobile Apps 7
R Android Mehrere TabHosts im gleichen Projekt Android & Cross-Platform Mobile Apps 4
B Java ME Kann mein Projekt nicht mehr ausführen? Android & Cross-Platform Mobile Apps 5
J Projekt: Mobile Endsysteme Fragen Android & Cross-Platform Mobile Apps 2
F Externe Bibliotheken in Projekt einbinden Android & Cross-Platform Mobile Apps 5
2 Netbeans Handy Projekt läuft nicht auf Handy! Android & Cross-Platform Mobile Apps 3
L Twilio library einbinden Android & Cross-Platform Mobile Apps 2
O Web API in Android (JAVA) einbinden Android & Cross-Platform Mobile Apps 3
Arif Android Android Studio: Fehler beim Einbinden fremder Bibliothek? Android & Cross-Platform Mobile Apps 2
D Android Wii-Controller in AndroidApp einbinden Android & Cross-Platform Mobile Apps 2
I Google Werbung in Spiel einbinden Android & Cross-Platform Mobile Apps 6
B Eigene View xml-Layout einbinden Android & Cross-Platform Mobile Apps 1
L Android OSM in App einbinden Android & Cross-Platform Mobile Apps 3
G Einbinden einer Bibliothek's App Android & Cross-Platform Mobile Apps 2
T Android Handy in Eclipse einbinden Android & Cross-Platform Mobile Apps 34
JAVAnnik Android Facebook in App einbinden Android & Cross-Platform Mobile Apps 2

Ähnliche Java Themen

Neue Themen


Oben