Problem mit AdMob in Eclipse/ failing instantiatet com.google.android.gms.ads.AdView

S

schmiddi92

Neues Mitglied
0
Servus Leutz :)

ich bräuchte mal eure hilfe...
ich versuche jetzt seit 5 tagen ads in eine app unterzubringen mit eclipse, aber es klappt nicht, habe gegoogled bis zum geht nicht mehr und auch nach Video Anleitungen alles geklappt hat , jedenfalls im Video, nur bei mir dann nicht....

im layout file kommt immer diese Meldung:

The following classes could not be instantiated:
- com.google.android.gms.ads.AdView (Open Class, Show Error Log)
See the Error Log (Window > Show View) for more details.

hier der screenshot dazu:

https://www.dropbox.com/s/twiuro327vfxyr7/Screenshot (16).png


was mache ich da bitte falsch?


hier mein code:

MainActivity.java

Code:
[B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]
 [LEFT]package[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] com.example.test;[/LEFT]
[/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055] [LEFT]import[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] com.google.android.gms.ads.*;[/LEFT]
[/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055] [LEFT]import[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] android.support.v7.app.ActionBarActivity;[/LEFT]
[/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055] [LEFT]import[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] android.os.Bundle;[/LEFT]
[/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055] [LEFT]import[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] android.view.Menu;[/LEFT]
[/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055] [LEFT]import[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] android.view.MenuItem;[/LEFT]
 [LEFT][/LEFT]
 [LEFT][/LEFT]
[/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055] [LEFT]public[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]class[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] MainActivity [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]extends[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] ActionBarActivity {[/LEFT]
 [LEFT]AdRequest [/SIZE][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]adRequest[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] = [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] AdRequest.Builder().build();[/LEFT]
 [LEFT][/SIZE][SIZE=2][COLOR=#646464][SIZE=2][COLOR=#646464]@Override[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]protected[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]void[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] onCreate(Bundle savedInstanceState) {[/LEFT]
 [LEFT][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]super[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].onCreate(savedInstanceState);[/LEFT]
 [LEFT]setContentView(R.layout.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]activity_main[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]);[/LEFT]
 [LEFT][/LEFT]
 [LEFT][/SIZE][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// Look up the AdView as a resource and load a request.[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT]AdView adView = (AdView)[/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]this[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].findViewById(R.id.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]adView[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]);[/LEFT]
 [LEFT]AdRequest adRequest = [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] AdRequest.Builder().build();[/LEFT]
 [LEFT]adView.loadAd(adRequest);[/LEFT]
 [LEFT][/LEFT]
 [LEFT]}[/LEFT]
 [LEFT][/LEFT]
 [LEFT][/LEFT]
 [LEFT][/SIZE][SIZE=2][COLOR=#646464][SIZE=2][COLOR=#646464]@Override[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]public[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]boolean[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] onCreateOptionsMenu(Menu menu) {[/LEFT]
 [LEFT][/SIZE][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// Inflate the menu; this adds items to the action bar if it is present.[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT]getMenuInflater().inflate(R.menu.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]main[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], menu);[/LEFT]
 [LEFT][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]return[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]true[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2];[/LEFT]
 [LEFT]}[/LEFT]
 [LEFT][/LEFT]
 [LEFT][/SIZE][SIZE=2][COLOR=#646464][SIZE=2][COLOR=#646464]@Override[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]public[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]boolean[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] onOptionsItemSelected(MenuItem item) {[/LEFT]
 [LEFT][/SIZE][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// Handle action bar item clicks here. The action bar will[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// automatically handle clicks on the Home/Up button, so long[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// as you specify a parent activity in AndroidManifest.xml.[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]int[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] id = item.getItemId();[/LEFT]
 [LEFT][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]if[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (id == R.id.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]action_settings[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]) {[/LEFT]
 [LEFT][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]return[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]true[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2];[/LEFT]
 [LEFT]}[/LEFT]
 [LEFT][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]return[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]super[/B][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].onOptionsItemSelected(item);[/LEFT]
 [LEFT]}[/LEFT]
 [LEFT]}[/LEFT]
 [/SIZE]





Activity_main.xml

Code:
[SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]
 [LEFT]<[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f7f][SIZE=2][COLOR=#3f7f7f]LinearLayout[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]xmlns:android[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"http://schemas.android.com/apk/res/android"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]xmlns:tools[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"http://schemas.android.com/tools"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]xmlns:ads[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"http://schemas.android.com/apk/res-auto"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_width[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"match_parent"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_height[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"match_parent"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:paddingBottom[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"@dimen/activity_vertical_margin"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:paddingLeft[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"@dimen/activity_horizontal_margin"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:paddingRight[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"@dimen/activity_horizontal_margin"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:paddingTop[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"@dimen/activity_vertical_margin"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]tools:context[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"com.example.blackcalculator.MainActivity"[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]>[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/LEFT]
 [LEFT][/LEFT]
 [LEFT][/LEFT]
 [LEFT][/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]<[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f7f][SIZE=2][COLOR=#3f7f7f]com.google.android.gms.ads.AdView[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:id[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"@+id/adView"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_width[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"wrap_content"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_height[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"wrap_content"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]ads:adSize[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"BANNER"[/LEFT]
[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]ads:adUnitId[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"ca-app-pub-1322203023519977/3000186843"[/I][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]>[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]</[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f7f][SIZE=2][COLOR=#3f7f7f]com.google.android.gms.ads.AdView[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]>[/LEFT]
[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [LEFT][/LEFT]
 [LEFT][/LEFT]
 [LEFT][/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]</[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f7f][SIZE=2][COLOR=#3f7f7f]LinearLayout[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]>[/LEFT]
 [/COLOR][/SIZE][/COLOR][/SIZE]




und zu guter letzt das manifest:


<?​
xml version="1.0" encoding="utf-8"?>

<​
manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="com.example.test"

android:versionCode="1"

android:versionName="1.0" >

<uses-sdk

android:minSdkVersion="9"

android:targetSdkVersion="21" />

<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<application

android:allowBackup="true"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"

android:theme="@style/AppTheme" >

<meta-data android:name="com.google.android.gms.version"

android:value="@integer/google_play_services_version"/>

<activity

android:name=".MainActivity"

android:label="@string/app_name" >

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>

<activity android:name="com.google.android.gms.ads.AdActivity"

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

</application>

</​
manifest>



ich verzweifle da echt dran und hoffe das ihr mir helfen könnt! :)
 
Screenshot%20%2818%29.png


https://www.dropbox.com/s/lt6w2e28bhhffjk/Screenshot (18).png


wenn ihr dort schaut sieht man einen fehler im ad view, rechts oben in der ecke, da steht etwas mit

Kv : av


ich find dazu aber auch nichts :(
 
Sers, mir fallen so auf die schnelle zwei Fehlerquellen ein:
1. Hast du die AdMob-Library eingebunden? (diese .jar-Datei, die in den "lib"-Ordner kopiert wird)
2. Falls du eine Support-Library (zB. v4) nutzt, ist diese korrekt (hinsichtlich Aktualität und API-Version)?

Von "hier" sieht es für mich so aus als wenn beim Projekt was nicht stimmt und nicht so sehr, als hättest du einen Fehler im Code.

Kleiner Tipp: nur weil es in einem Video geht, heißt das noch lange nicht, dass es bei dir auch gehen muss. Da Google gerne mal was in den neueren APIs ändert, kann es passieren, dass manche "Funktionalitäten" nicht mehr laufen, bzw diese auf eine andere Art und Weise einzubinden sind.
Wenn du sicher gehen willst, lies immer in der Google Dokumentation nach (und selbst da gibt es manchmal noch Anleitungen, die nicht immer funktionieren).
 
wie meinst du das bi punkt 2.?
wie kann man überprüfen ob die aktuell ist?
 
Zur Not mal rausnehmen und neu laden und einfügen.

Nachtrag:
Mir ist vorhin aufgefallen, dass ich bei einer app ein ähnliches Problem habe. Werde später mal nachsehen, was da schief geht. Sollte eigentlich schnell wieder gangbar gemacht sein. Trotzdem seltsam...
 
Zuletzt bearbeitet:
1. Hast du die AdMob-Library eingebunden? (diese .jar-Datei, die in den "lib"-Ordner kopiert wird)

Mal ein kleiner Hinweis:

Google möchte gerne das man nur noch die GooglePlayService Lib zum Ausliefern der Ads nutzt. Ab 1. August wird die standalone Variante (also mit der eigenen Lib eingeschränkt bzw. abgeschalten).

Der Threadersteller scheint ja auch die GPlayService Variante schon zu nutzen.

Google Ads Developer Blog: Announcing Deprecation of the Standalone Android Google AdMob SDK

https://developers.google.com/mobile-ads-sdk/docs/admob/play-migration?hl=de


Wenn das Einbinden des AdView im Layout scheitert, versuch doch mal den Adview Dynamisch hinzu zufügen. Also einfach ein Layout als Platzhalter und AdView per addView hinzufügen

Code:
        adView = new AdView(this);
        adView.setAdSize(AdSize.BANNER);
        adView.setAdUnitId(getString(R.string.AD_UNIT_ID)); 
        
        LinearLayout layout = (LinearLayout)findViewById(R.id.ll_werbung);
        layout.addView(adView);


Dann bekommst du im LogCat zum Beispiel eine Fehlermeldung wenn der Platz für das Banner nicht ausreicht. Falls dem so ist - einfach mal Layout prüfen.

Bitte auch bei Starten der App prüfen ob die GPlayService Lib überhaupt vorhanden und nutzbar ist.
 
  • Danke
Reaktionen: ui_3k1
Jo, dann ist meine obige Aussage hinfällig - da war ich schlecht informiert... Sorry und Danke für den Hinweis :)
 
danke für eure antworten :)

ja hab die library eingebunden, wie gesagt alles nach anleitng, mehrmals neu, bei nem kumpel letzt auch probiert, selber fehler nun :(

weiß nicht mehr weiter :(
 
Kk, das klingt ja nicht so gut :-/ ich probiere es jetzt auch mal. Ich sag Bescheid, wenn es was neues gibt.

Habs...

Ich sehe zwar gerade nicht direkt wo bei dir der Fehler liegt (hier wäre eine Logcat-Ausgabe super hilfreich), aber kannst ja mal Folgendes probieren (siehe dir vielleicht mal die rote Markierung an - eventuell kommt da dein Fehler her):


Code:
public class Aftermath extends Activity {
    private AdView adView; 

@Override
    protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
        setContentView(R.layout.aftermath);
        // adView erstellen
        adView = new AdView(this); // <- [COLOR=Red]hier erst initialisieren [/COLOR]
        adView.setAdUnitId("deineID"); // hier deine ID  (siehe AdMob)
        adView.setAdSize(AdSize.BANNER);
        LinearLayout layout = (LinearLayout) findViewById(R.id.ll_aftermath); [COLOR=Red]// [B]<- siehe unten*[/B][/COLOR]

[... was deine Activity halt macht ...]

// Add the adView to it.
        layout.addView(adView);

        // Anfrager holen
        AdRequest adRequest = new AdRequest.Builder().build();

        // Werbung über Anfrager laden
        adView.loadAd(adRequest);
}
und dann zur Vollständigkeit noch die resume, pause und destroy-Methoden.
Code:
@Override
    protected void onResume() {
        adView.resume();
        super.onResume();
    }

    @Override
    protected void onPause() {
        // TODO Auto-generated method stub
        adView.pause();
        super.onPause();
    }

@Override
    protected void onDestroy() {
        // TODO Auto-generated method stub
        adView.destroy();
        super.onDestroy();
    }
Ich denke damit sollest du es hinbekommen.

*Ergänzung zum Layout (stelle dir ll_aftermath als Container vor):

Code:
//hier könnte noch ein Layout drüber stehen, in dem der "Container" eingesetzt ist

<LinearLayout
        android:id="@+id/ll_aftermath"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="45dp"
        android:orientation="vertical" >

[hier könnten auch weiter Button, Textfelder, etc eingebunden sein]

        <com.google.android.gms.ads.AdView
            xmlns:ads="http://schemas.android.com/apk/res-auto"
            android:id="@+id/adView"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            app:adSize="BANNER"
            app:adUnitId="deineID" >
Im inneren Container ("ll_aftermath" - ganz normales LinearLayout) werden verschiedene Sachen dargestellt - auch die Werbung (siehe xml-Code). Dieser Container wird dann über den Code angesprochen. siehe onCreate "layout.addView(adView);"

Oder in Kürze:
Du legst ein .xml-Objekt als Referenz an und greifst dann über dieses Objekt auf deinen Werbeinhalt mittels der Funktion addView zu.
Wobei die Funktion addView erstmal nichts direkt mit der Werbung zu tun hat - das geht für andere Objekte der View-Klasse auch, ist also universell einsetzbar.
Hier kann das ggf etwas zu Verwirrung führen aber add != ad :D

Ich hoffe, ich konnte das Prinzip halbwegs verständlich machen. Wenn du noch fragen hast, sag Bescheid.

Beste Grüße
 
Zuletzt bearbeitet:
ok soweit erstmal danke für die mühe, hab deinen code übernommen und jetzt fuktioniert es immer noch net ...

wie mach ich denn so ein logcat von dem Problem?

übrigens sagt einem von euch das hier was?

"com.google.android.gms.ads.AdView.kv"

da hatt ich vorher den fehler...

jetzt ist er hier beim adview direkt

"com.example.blackcalculator.MainActivity.adView"

ich blick nicht durch :(
 
Logcat schreibt Fehler immer mit. Du musst eigentlich nur auf unten statt der Console auf Logcat umstellen. Wenn du das Fenster weggedrückt hast, dann wieder aktivieren "Windows->View->other->Android->Logcat" (oder so ähnlich...)
Dann solltest du schon nähere Informationen bekommen. Und die kannst du dann hier reinkopieren (am besten in einen Code-Block, das macht die Sache etwas übersichtlicher).

Wenn du "gezielt" loggen möchtest, schreibst du einfach Log.d("String1", "String2"); und musst noch die Log-Klasse importieren... und schon erscheint dein Log wenn die Anwendung den Punkt erreicht hat. In Google Doku findest du dazu auch etwas und natürlich auch auf anderen Seiten (Vogella, Stackoverflow helfen mir immer ganz gut weiter).
Logcat ist wirklich super hilfreich - bloß nicht denken: "das ist mir zu umständlich, das brauche ich nicht" <- grober Fehler! :D

Vielleicht liegts an dem "Vi ew" <- wenn da ein Leerzeichen drin ist hat der Compiler seine Probleme...^^

Bzw: nimm in deiner Activity.java mal alle AdView-Importe raus und setze diese dafür ein:
Code:
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdSize;
import com.google.android.gms.ads.AdView;
 
Zuletzt bearbeitet:
habe etwas interessantes herausgefunden!
wenn ich mir das Beispiel von Google nehme dann besteht der selbe fehler!
das heißt irgendwas stimmt nicht!
wie kann ich am besten herausfinden was fehlt? hab nämlich immer alles strikt nach Anleitung gemacht...

Der ursprüngliche Beitrag 29.07.2014 von 23:54 Uhr wurde 30.07.2014 um 00:12 Uhr ergänzt:

ok hab mal die Anwendung laufen lassen und geschaut , bevor ich euch morgen den logcat poste hier noch was interessantes was euch noch mehr zu dem fehler sagen könnte:


HTML:
 Class file error
  
 Source not found
  
 The jar of this class file belongs the Container"Android privaty libraries" which does not allow modifications to source Attachements on ist entries.
  
  
 [LEFT]// (version 1.7 : 51.0, super bit)[/LEFT]
 [LEFT]public final class com.google.android.gms.ads.AdView extends android.view.ViewGroup {[/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Field descriptor #116 Lcom/google/android/gms/internal/av;[/LEFT]
 [LEFT]private final com.google.android.gms.internal.av kv;[/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #90 (Landroid/content/Context;)V[/LEFT]
 [LEFT]// Stack: 4, Locals: 2[/LEFT]
 [LEFT]public AdView(android.content.Context context);[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 aload_1 [context][/LEFT]
 [LEFT]2 invokespecial android.view.ViewGroup(android.content.Context) [14][/LEFT]
 [LEFT]5 aload_0 [this][/LEFT]
 [LEFT]6 new com.google.android.gms.internal.av [6][/LEFT]
 [LEFT]9 dup[/LEFT]
 [LEFT]10 aload_0 [this][/LEFT]
 [LEFT]11 invokespecial com.google.android.gms.internal.av(android.view.ViewGroup) [27][/LEFT]
 [LEFT]14 putfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]17 return[/LEFT]
 [LEFT]Local variable table:[/LEFT]
 [LEFT][pc: 0, pc: 18] local: this index: 0 type: com.google.android.gms.ads.AdView[/LEFT]
 [LEFT][pc: 0, pc: 18] local: context index: 1 type: android.content.Context[/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #91 (Landroid/content/Context;Landroid/util/AttributeSet;)V[/LEFT]
 [LEFT]// Stack: 6, Locals: 3[/LEFT]
 [LEFT]public AdView(android.content.Context context, android.util.AttributeSet attrs);[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 aload_1 [context][/LEFT]
 [LEFT]2 aload_2 [attrs][/LEFT]
 [LEFT]3 invokespecial android.view.ViewGroup(android.content.Context, android.util.AttributeSet) [15][/LEFT]
 [LEFT]6 aload_0 [this][/LEFT]
 [LEFT]7 new com.google.android.gms.internal.av [6][/LEFT]
 [LEFT]10 dup[/LEFT]
 [LEFT]11 aload_0 [this][/LEFT]
 [LEFT]12 aload_2 [attrs][/LEFT]
 [LEFT]13 iconst_0[/LEFT]
 [LEFT]14 invokespecial com.google.android.gms.internal.av(android.view.ViewGroup, android.util.AttributeSet, boolean) [28][/LEFT]
 [LEFT]17 putfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]20 return[/LEFT]
 [LEFT]Local variable table:[/LEFT]
 [LEFT][pc: 0, pc: 21] local: this index: 0 type: com.google.android.gms.ads.AdView[/LEFT]
 [LEFT][pc: 0, pc: 21] local: context index: 1 type: android.content.Context[/LEFT]
 [LEFT][pc: 0, pc: 21] local: attrs index: 2 type: android.util.AttributeSet[/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #92 (Landroid/content/Context;Landroid/util/AttributeSet;I)V[/LEFT]
 [LEFT]// Stack: 6, Locals: 4[/LEFT]
 [LEFT]public AdView(android.content.Context context, android.util.AttributeSet attrs, int defStyle);[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 aload_1 [context][/LEFT]
 [LEFT]2 aload_2 [attrs][/LEFT]
 [LEFT]3 iload_3 [defStyle][/LEFT]
 [LEFT]4 invokespecial android.view.ViewGroup(android.content.Context, android.util.AttributeSet, int) [16][/LEFT]
 [LEFT]7 aload_0 [this][/LEFT]
 [LEFT]8 new com.google.android.gms.internal.av [6][/LEFT]
 [LEFT]11 dup[/LEFT]
 [LEFT]12 aload_0 [this][/LEFT]
 [LEFT]13 aload_2 [attrs][/LEFT]
 [LEFT]14 iconst_0[/LEFT]
 [LEFT]15 invokespecial com.google.android.gms.internal.av(android.view.ViewGroup, android.util.AttributeSet, boolean) [28][/LEFT]
 [LEFT]18 putfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]21 return[/LEFT]
 [LEFT]Local variable table:[/LEFT]
 [LEFT][pc: 0, pc: 22] local: this index: 0 type: com.google.android.gms.ads.AdView[/LEFT]
 [LEFT][pc: 0, pc: 22] local: context index: 1 type: android.content.Context[/LEFT]
 [LEFT][pc: 0, pc: 22] local: attrs index: 2 type: android.util.AttributeSet[/LEFT]
 [LEFT][pc: 0, pc: 22] local: defStyle index: 3 type: int[/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #84 ()V[/LEFT]
 [LEFT]// Stack: 1, Locals: 1[/LEFT]
 [LEFT]public void destroy();[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 invokevirtual com.google.android.gms.internal.av.destroy() : void [30][/LEFT]
 [LEFT]7 return[/LEFT]
 [LEFT][/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #79 ()Lcom/google/android/gms/ads/AdListener;[/LEFT]
 [LEFT]// Stack: 1, Locals: 1[/LEFT]
 [LEFT]public com.google.android.gms.ads.AdListener getAdListener();[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 invokevirtual com.google.android.gms.internal.av.getAdListener() : com.google.android.gms.ads.AdListener [31][/LEFT]
 [LEFT]7 areturn[/LEFT]
 [LEFT][/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #80 ()Lcom/google/android/gms/ads/AdSize;[/LEFT]
 [LEFT]// Stack: 1, Locals: 1[/LEFT]
 [LEFT]public com.google.android.gms.ads.AdSize getAdSize();[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 invokevirtual com.google.android.gms.internal.av.getAdSize() : com.google.android.gms.ads.AdSize [32][/LEFT]
 [LEFT]7 areturn[/LEFT]
 [LEFT][/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #83 ()Ljava/lang/String;[/LEFT]
 [LEFT]// Stack: 1, Locals: 1[/LEFT]
 [LEFT]public java.lang.String getAdUnitId();[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 invokevirtual com.google.android.gms.internal.av.getAdUnitId() : java.lang.String [33][/LEFT]
 [LEFT]7 areturn[/LEFT]
 [LEFT][/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #81 ()Lcom/google/android/gms/ads/purchase/InAppPurchaseListener;[/LEFT]
 [LEFT]// Stack: 1, Locals: 1[/LEFT]
 [LEFT]public com.google.android.gms.ads.purchase.InAppPurchaseListener getInAppPurchaseListener();[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 invokevirtual com.google.android.gms.internal.av.getInAppPurchaseListener() : com.google.android.gms.ads.purchase.InAppPurchaseListener [34][/LEFT]
 [LEFT]7 areturn[/LEFT]
 [LEFT][/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #97 (Lcom/google/android/gms/ads/AdRequest;)V[/LEFT]
 [LEFT]// Stack: 2, Locals: 2[/LEFT]
 [LEFT]public void loadAd(com.google.android.gms.ads.AdRequest adRequest);[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 aload_1 [adRequest][/LEFT]
 [LEFT]5 invokevirtual com.google.android.gms.ads.AdRequest.O() : com.google.android.gms.internal.au [17][/LEFT]
 [LEFT]8 invokevirtual com.google.android.gms.internal.av.a(com.google.android.gms.internal.au) : void [29][/LEFT]
 [LEFT]11 return[/LEFT]
 [LEFT]Local variable table:[/LEFT]
 [LEFT][pc: 0, pc: 12] local: this index: 0 type: com.google.android.gms.ads.AdView[/LEFT]
 [LEFT][pc: 0, pc: 12] local: adRequest index: 1 type: com.google.android.gms.ads.AdRequest[/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #84 ()V[/LEFT]
 [LEFT]// Stack: 1, Locals: 1[/LEFT]
 [LEFT]public void pause();[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 invokevirtual com.google.android.gms.internal.av.pause() : void [35][/LEFT]
 [LEFT]7 return[/LEFT]
 [LEFT][/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #84 ()V[/LEFT]
 [LEFT]// Stack: 1, Locals: 1[/LEFT]
 [LEFT]public void resume();[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 invokevirtual com.google.android.gms.internal.av.resume() : void [36][/LEFT]
 [LEFT]7 return[/LEFT]
 [LEFT][/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #96 (Lcom/google/android/gms/ads/AdListener;)V[/LEFT]
 [LEFT]// Stack: 2, Locals: 2[/LEFT]
 [LEFT]public void setAdListener(com.google.android.gms.ads.AdListener adListener);[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 aload_1 [adListener][/LEFT]
 [LEFT]5 invokevirtual com.google.android.gms.internal.av.setAdListener(com.google.android.gms.ads.AdListener) : void [37][/LEFT]
 [LEFT]8 return[/LEFT]
 [LEFT]Local variable table:[/LEFT]
 [LEFT][pc: 0, pc: 9] local: this index: 0 type: com.google.android.gms.ads.AdView[/LEFT]
 [LEFT][pc: 0, pc: 9] local: adListener index: 1 type: com.google.android.gms.ads.AdListener[/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #98 (Lcom/google/android/gms/ads/AdSize;)V[/LEFT]
 [LEFT]// Stack: 5, Locals: 2[/LEFT]
 [LEFT]public void setAdSize(com.google.android.gms.ads.AdSize adSize);[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 iconst_1[/LEFT]
 [LEFT]5 anewarray com.google.android.gms.ads.AdSize [4][/LEFT]
 [LEFT]8 dup[/LEFT]
 [LEFT]9 iconst_0[/LEFT]
 [LEFT]10 aload_1 [adSize][/LEFT]
 [LEFT]11 aastore[/LEFT]
 [LEFT]12 invokevirtual com.google.android.gms.internal.av.setAdSizes(com.google.android.gms.ads.AdSize[]) : void [38][/LEFT]
 [LEFT]15 return[/LEFT]
 [LEFT]Local variable table:[/LEFT]
 [LEFT][pc: 0, pc: 16] local: this index: 0 type: com.google.android.gms.ads.AdView[/LEFT]
 [LEFT][pc: 0, pc: 16] local: adSize index: 1 type: com.google.android.gms.ads.AdSize[/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #102 (Ljava/lang/String;)V[/LEFT]
 [LEFT]// Stack: 2, Locals: 2[/LEFT]
 [LEFT]public void setAdUnitId(java.lang.String adUnitId);[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 aload_1 [adUnitId][/LEFT]
 [LEFT]5 invokevirtual com.google.android.gms.internal.av.setAdUnitId(java.lang.String) : void [39][/LEFT]
 [LEFT]8 return[/LEFT]
 [LEFT]Local variable table:[/LEFT]
 [LEFT][pc: 0, pc: 9] local: this index: 0 type: com.google.android.gms.ads.AdView[/LEFT]
 [LEFT][pc: 0, pc: 9] local: adUnitId index: 1 type: java.lang.String[/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #99 (Lcom/google/android/gms/ads/purchase/InAppPurchaseListener;)V[/LEFT]
 [LEFT]// Stack: 2, Locals: 2[/LEFT]
 [LEFT]public void setInAppPurchaseListener(com.google.android.gms.ads.purchase.InAppPurchaseListener inAppPurchaseListener);[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 aload_1 [inAppPurchaseListener][/LEFT]
 [LEFT]5 invokevirtual com.google.android.gms.internal.av.setInAppPurchaseListener(com.google.android.gms.ads.purchase.InAppPurchaseListener) : void [40][/LEFT]
 [LEFT]8 return[/LEFT]
 [LEFT]Local variable table:[/LEFT]
 [LEFT][pc: 0, pc: 9] local: this index: 0 type: com.google.android.gms.ads.AdView[/LEFT]
 [LEFT][pc: 0, pc: 9] local: inAppPurchaseListener index: 1 type: com.google.android.gms.ads.purchase.InAppPurchaseListener[/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #100 (Lcom/google/android/gms/ads/purchase/PlayStorePurchaseListener;Ljava/lang/String;)V[/LEFT]
 [LEFT]// Stack: 3, Locals: 3[/LEFT]
 [LEFT]public void setPlayStorePurchaseParams(com.google.android.gms.ads.purchase.PlayStorePurchaseListener playStorePurchaseListener, java.lang.String publicKey);[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 getfield com.google.android.gms.ads.AdView.kv : com.google.android.gms.internal.av [8][/LEFT]
 [LEFT]4 aload_1 [playStorePurchaseListener][/LEFT]
 [LEFT]5 aload_2 [publicKey][/LEFT]
 [LEFT]6 invokevirtual com.google.android.gms.internal.av.setPlayStorePurchaseParams(com.google.android.gms.ads.purchase.PlayStorePurchaseListener, java.lang.String) : void [41][/LEFT]
 [LEFT]9 return[/LEFT]
 [LEFT]Local variable table:[/LEFT]
 [LEFT][pc: 0, pc: 10] local: this index: 0 type: com.google.android.gms.ads.AdView[/LEFT]
 [LEFT][pc: 0, pc: 10] local: playStorePurchaseListener index: 1 type: com.google.android.gms.ads.purchase.PlayStorePurchaseListener[/LEFT]
 [LEFT][pc: 0, pc: 10] local: publicKey index: 2 type: java.lang.String[/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #103 (ZIIII)V[/LEFT]
 [LEFT]// Stack: 6, Locals: 11[/LEFT]
 [LEFT]protected void onLayout(boolean changed, int left, int top, int right, int bottom);[/LEFT]
 [LEFT]0 aload_0 [this][/LEFT]
 [LEFT]1 iconst_0[/LEFT]
 [LEFT]2 invokevirtual com.google.android.gms.ads.AdView.getChildAt(int) : android.view.View [21][/LEFT]
 [LEFT]5 astore 6[/LEFT]
 [LEFT]7 aload 6[/LEFT]
 [LEFT]9 ifnull 77[/LEFT]
 [LEFT]12 aload 6[/LEFT]
 [LEFT]14 invokevirtual android.view.View.getVisibility() : int [11][/LEFT]
 [LEFT]17 bipush 8[/LEFT]
 [LEFT]19 if_icmpeq 77[/LEFT]
 [LEFT]22 aload 6[/LEFT]
 [LEFT]24 invokevirtual android.view.View.getMeasuredWidth() : int [10][/LEFT]
 [LEFT]27 istore 7[/LEFT]
 [LEFT]29 aload 6[/LEFT]
 [LEFT]31 invokevirtual android.view.View.getMeasuredHeight() : int [9][/LEFT]
 [LEFT]34 istore 8[/LEFT]
 [LEFT]36 iload 4 [right][/LEFT]
 [LEFT]38 iload_2 [left][/LEFT]
 [LEFT]39 isub[/LEFT]
 [LEFT]40 iload 7[/LEFT]
 [LEFT]42 isub[/LEFT]
 [LEFT]43 iconst_2[/LEFT]
 [LEFT]44 idiv[/LEFT]
 [LEFT]45 istore 9[/LEFT]
 [LEFT]47 iload 5 [bottom][/LEFT]
 [LEFT]49 iload_3 [top][/LEFT]
 [LEFT]50 isub[/LEFT]
 [LEFT]51 iload 8[/LEFT]
 [LEFT]53 isub[/LEFT]
 [LEFT]54 iconst_2[/LEFT]
 [LEFT]55 idiv[/LEFT]
 [LEFT]56 istore 10[/LEFT]
 [LEFT]58 aload 6[/LEFT]
 [LEFT]60 iload 9[/LEFT]
 [LEFT]62 iload 10[/LEFT]
 [LEFT]64 iload 9[/LEFT]
 [LEFT]66 iload 7[/LEFT]
 [LEFT]68 iadd[/LEFT]
 [LEFT]69 iload 10[/LEFT]
 [LEFT]71 iload 8[/LEFT]
 [LEFT]73 iadd[/LEFT]
 [LEFT]74 invokevirtual android.view.View.layout(int, int, int, int) : void [12][/LEFT]
 [LEFT]77 return[/LEFT]
 [LEFT]Local variable table:[/LEFT]
 [LEFT][pc: 0, pc: 78] local: this index: 0 type: com.google.android.gms.ads.AdView[/LEFT]
 [LEFT][pc: 0, pc: 78] local: changed index: 1 type: boolean[/LEFT]
 [LEFT][pc: 0, pc: 78] local: left index: 2 type: int[/LEFT]
 [LEFT][pc: 0, pc: 78] local: top index: 3 type: int[/LEFT]
 [LEFT][pc: 0, pc: 78] local: right index: 4 type: int[/LEFT]
 [LEFT][pc: 0, pc: 78] local: bottom index: 5 type: int[/LEFT]
 [LEFT][/LEFT]
 [LEFT]// Method descriptor #87 (II)V[/LEFT]
 [LEFT]// Stack: 4, Locals: 8[/LEFT]
 [LEFT]protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec);[/LEFT]
 [LEFT]0 iconst_0[/LEFT]
 [LEFT]1 istore_3[/LEFT]
 [LEFT]2 iconst_0[/LEFT]
 [LEFT]3 istore 4[/LEFT]
 [LEFT]5 aload_0 [this][/LEFT]
 [LEFT]6 iconst_0[/LEFT]
 [LEFT]7 invokevirtual com.google.android.gms.ads.AdView.getChildAt(int) : android.view.View [21][/LEFT]
 [LEFT]10 astore 5[/LEFT]
 [LEFT]12 aload_0 [this][/LEFT]
 [LEFT]13 invokevirtual com.google.android.gms.ads.AdView.getAdSize() : com.google.android.gms.ads.AdSize [20][/LEFT]
 [LEFT]16 astore 6[/LEFT]
 [LEFT]18 aload 5[/LEFT]
 [LEFT]20 ifnull 57[/LEFT]
 [LEFT]23 aload 5[/LEFT]
 [LEFT]25 invokevirtual android.view.View.getVisibility() : int [11][/LEFT]
 [LEFT]28 bipush 8[/LEFT]
 [LEFT]30 if_icmpeq 57[/LEFT]
 [LEFT]33 aload_0 [this][/LEFT]
 [LEFT]34 aload 5[/LEFT]
 [LEFT]36 iload_1 [widthMeasureSpec][/LEFT]
 [LEFT]37 iload_2 [heightMeasureSpec][/LEFT]
 [LEFT]38 invokevirtual com.google.android.gms.ads.AdView.measureChild(android.view.View, int, int) : void [25][/LEFT]
 [LEFT]41 aload 5[/LEFT]
 [LEFT]43 invokevirtual android.view.View.getMeasuredWidth() : int [10][/LEFT]
 [LEFT]46 istore_3[/LEFT]
 [LEFT]47 aload 5[/LEFT]
 [LEFT]49 invokevirtual android.view.View.getMeasuredHeight() : int [9][/LEFT]
 [LEFT]52 istore 4[/LEFT]
 [LEFT]54 goto 85[/LEFT]
 [LEFT]57 aload 6[/LEFT]
 [LEFT]59 ifnull 85[/LEFT]
 [LEFT]62 aload_0 [this][/LEFT]
 [LEFT]63 invokevirtual com.google.android.gms.ads.AdView.getContext() : android.content.Context [22][/LEFT]
 [LEFT]66 astore 7[/LEFT]
 [LEFT]68 aload 6[/LEFT]
 [LEFT]70 aload 7[/LEFT]
 [LEFT]72 invokevirtual com.google.android.gms.ads.AdSize.getWidthInPixels(android.content.Context) : int [19][/LEFT]
 [LEFT]75 istore_3[/LEFT]
 [LEFT]76 aload 6[/LEFT]
 [LEFT]78 aload 7[/LEFT]
 [LEFT]80 invokevirtual com.google.android.gms.ads.AdSize.getHeightInPixels(android.content.Context) : int [18][/LEFT]
 [LEFT]83 istore 4[/LEFT]
 [LEFT]85 iload_3[/LEFT]
 [LEFT]86 aload_0 [this][/LEFT]
 [LEFT]87 invokevirtual com.google.android.gms.ads.AdView.getSuggestedMinimumWidth() : int [24][/LEFT]
 [LEFT]90 invokestatic java.lang.Math.max(int, int) : int [42][/LEFT]
 [LEFT]93 istore_3[/LEFT]
 [LEFT]94 iload 4[/LEFT]
 [LEFT]96 aload_0 [this][/LEFT]
 [LEFT]97 invokevirtual com.google.android.gms.ads.AdView.getSuggestedMinimumHeight() : int [23][/LEFT]
 [LEFT]100 invokestatic java.lang.Math.max(int, int) : int [42][/LEFT]
 [LEFT]103 istore 4[/LEFT]
 [LEFT]105 aload_0 [this][/LEFT]
 [LEFT]106 iload_3[/LEFT]
 [LEFT]107 iload_1 [widthMeasureSpec][/LEFT]
 [LEFT]108 invokestatic android.view.View.resolveSize(int, int) : int [13][/LEFT]
 [LEFT]111 iload 4[/LEFT]
 [LEFT]113 iload_2 [heightMeasureSpec][/LEFT]
 [LEFT]114 invokestatic android.view.View.resolveSize(int, int) : int [13][/LEFT]
 [LEFT]117 invokevirtual com.google.android.gms.ads.AdView.setMeasuredDimension(int, int) : void [26][/LEFT]
 [LEFT]120 return[/LEFT]
 [LEFT]Local variable table:[/LEFT]
 [LEFT][pc: 0, pc: 121] local: this index: 0 type: com.google.android.gms.ads.AdView[/LEFT]
 [LEFT][pc: 0, pc: 121] local: widthMeasureSpec index: 1 type: int[/LEFT]
 [LEFT][pc: 0, pc: 121] local: heightMeasureSpec index: 2 type: int[/LEFT]
 }
 
Die Mitteilung ist vergleichbar mit der, die kommt wenn der Webbrowser keine Internetverbindung hat: "Seite nicht gefunden". :)

Das ist nichts besonderes und sagt nichts über deine App oder gar den Fehler aus...

Die Auflistung der Logs reicht meist schon aus um den Fehler zu lokalisieren. (du warst schon einen Doppelklick zu weit) :-D
 
ok also der logcat geht net zu speichern -.- die Datei ist immer leer und die apk lässt sich im Emulator auch net installieren :(
 

Ähnliche Themen

D
Antworten
23
Aufrufe
2.563
Data2006
D
S
Antworten
4
Aufrufe
995
Sempervivum
S
B
Antworten
4
Aufrufe
496
bb321
B
Zurück
Oben Unten