CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 31 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 5 su 5
Discussione:

Problema AdMob

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Apr 2012
    Località
    Lecce
    Messaggi
    68
    Smartphone
    Defy+ & Acer liquid A1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Post

    Problema AdMob

    Salve ragazzi,
    vorrei aggiungere banner pubblicitari AdMob alla mia app ed ho seguito questa guida https://developers.google.com/mobile...ntals?hl=it-IT, ma mi da errore e l'app crasha.
    L'app è costituita da diverse activity e vorrei che il banner fosse visualizzato su tutte eccetto la prima che è uno splashscreen.
    Ecco il LogCat:

    05-09 06:24:27.068: E/dalvikvm(23497): Could not find class 'com.google.ads.AdView', referenced from method it.bisemanuDEV.matrixDET.prima.onCreate
    05-09 06:24:27.068: W/dalvikvm(23497): VFY: unable to resolve new-instance 33 (Lcom/google/ads/AdView in Lit/bisemanuDEV/matrixDET/prima;
    05-09 06:24:27.378: W/dalvikvm(23497): threadid=1: thread exiting with uncaught exception (group=0x2aac87c8)
    05-09 06:24:27.388: E/AndroidRuntime(23497): FATAL EXCEPTION: main
    05-09 06:24:27.388: E/AndroidRuntime(23497): java.lang.NoClassDefFoundError: com.google.ads.AdView
    05-09 06:24:27.388: E/AndroidRuntime(23497): at it.bisemanuDEV.matrixDET.prima.onCreate(prima.java :35)
    05-09 06:24:27.388: E/AndroidRuntime(23497): at android.app.Instrumentation.callActivityOnCreate(I nstrumentation.java:1047)
    05-09 06:24:27.388: E/AndroidRuntime(23497): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2627)
    05-09 06:24:27.388: E/AndroidRuntime(23497): at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:2679)
    05-09 06:24:27.388: E/AndroidRuntime(23497): at android.app.ActivityThread.access$2300(ActivityThr ead.java:125)
    05-09 06:24:27.388: E/AndroidRuntime(23497): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:2033)
    05-09 06:24:27.388: E/AndroidRuntime(23497): at android.os.Handler.dispatchMessage(Handler.java:99 )
    05-09 06:24:27.388: E/AndroidRuntime(23497): at android.os.Looper.loop(Looper.java:123)
    05-09 06:24:27.388: E/AndroidRuntime(23497): at android.app.ActivityThread.main(ActivityThread.jav a:4627)
    05-09 06:24:27.388: E/AndroidRuntime(23497): at java.lang.reflect.Method.invokeNative(Native Method)
    05-09 06:24:27.388: E/AndroidRuntime(23497): at java.lang.reflect.Method.invoke(Method.java:521)
    05-09 06:24:27.388: E/AndroidRuntime(23497): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:868)
    05-09 06:24:27.388: E/AndroidRuntime(23497): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:626)
    05-09 06:24:27.388: E/AndroidRuntime(23497): at dalvik.system.NativeStart.main(Native Method)

  2.  
  3. #2
    Senior Droid L'avatar di steppdroid


    Registrato dal
    Jan 2011
    Messaggi
    325

    Ringraziamenti
    9
    Ringraziato 89 volte in 65 Posts
    Predefinito

    Problema identico al mio! Abbiamo anche lo stesso LogCat!
    Honor 6 L04
    Samsung Galaxy Note 2

    My Project Apps:

  4. #3
    Androidiano


    Registrato dal
    Apr 2012
    Località
    Lecce
    Messaggi
    68
    Smartphone
    Defy+ & Acer liquid A1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    allora io ho risolto in questo modo cerco di spiegartelo passo passo:

    1) nella cartella del tuo progetto crei una cartella libs con dentro i file GoogleAdMobAdsSdk-6.0.0 che hai scaricato da adMob
    2)nel manifest aggiungi le seguenti righe di codice:
    <activity
    android:name="com.google.ads.AdActivity"
    android:configChanges="keyboard|keyboardHidden|ori entation|screenLayout|uiMode|screenSize|smallestSc reenSize" />

    ........

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

    in tutti i file XML della cartella layout in cui vuoi visualizzare i banner aggiungi la seguente riga:

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

    3) nei file java:

    import com.google.ads.AdRequest;
    import com.google.ads.AdSize;
    import com.google.ads.AdView;

    private AdView adView; //dichiari gli adView che ti servono
    private static final String ADMOB_ID = "tuo codice"; //stringa con il tuo ID admob

    // crei gli adview
    adView = new AdView(this, AdSize.BANNER, ADMOB_ID);

    LinearLayout layout = (LinearLayout)findViewById(R.id.tuoLinearLayout);//linearlayout in cui vuoi visualizzare il tuo banner

    layout.addView(adView); //aggiungi il tuo banner al layout

    adView.loadAd(new AdRequest()); //avvia una richiesta generica di banner

    ricorda che per il corretto funzionamento devi creare il tuo progetto con versione android dal 3.2 in su

    spero di essere stato chiaro :-)

  5. #4
    Baby Droid


    Registrato dal
    Jul 2013
    Messaggi
    4

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ciao bisemanu, sono interessata al punto 3 (3) nei file java visto che sto impazzendo. Io utilizzo Eclipse e non riesco a capire tramite quale comando o file della mia app devo inserire questo codice, tra l'altro riportato anche nella guida di google. La mia è un app prefabbricata, e sicuro ha file java... ma non riesco proprio a capire dove inserire questo codice!

  6. #5
    Baby Droid


    Registrato dal
    Jul 2013
    Messaggi
    4

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Non reisco proprio a modificare perché non spiega dove adnare a mettere le mani nel progetto... proprio una guida essenzialissima dove già devi sapere tutto...

    Non posso scrivervi il link della guida ufficiale di google... il forum non mi fa inserire il link nemmeno se inserisco 1000 spazi tra una parola e l'altra.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy