Autore Topic: IntertitialAd non funziona con Android Studio  (Letto 364 volte)

Offline Luigi Fonti

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Asus Fonepad 7
  • Sistema operativo:
    4.1.2
IntertitialAd non funziona con Android Studio
« il: 05 Novembre 2014, 11:06:17 CET »
0
Ho installato Android Studio pochi giorni fa in ambiente Windows 7.
Ho creato una piccola app di test che dovrebbe presentare una inserzione pubblicitaria con Admob.
La stessa applicazione la avevo già sviluppata usando Eclipse + ADT e funzionava.
Invece con Android studio le cose non funzionano: l'applicazione parte, ma non carica nessuna Ad, e non segnala il fallimento.
Ecco il codice java:

-----------------------------------------------------------------------------------------------------
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        interstitialAd = new InterstitialAd(this);
        interstitialAd.setAdUnitId(AD_UNIT_ID);
        // Set the AdListener.
        interstitialAd.setAdListener(new AdListener() {
            @Override
            public void onAdLoaded() {
                Log.d("admob", "onAdLoaded");
                interstitialAd.show();
            }

            @Override
            public void onAdFailedToLoad(int errorCode) {
                Log.d("admob", "onAdFailed");
            }
        });

        AdRequest adRequest = new AdRequest.Builder()
                .addTestDevice("BED3973316D76ED701652FADC5AC0CB6")
                .addTestDevice("35A2BF89D00ED35D")
                .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
                .build();
        interstitialAd.loadAd(adRequest);
        Log.d("admob","load requested");
    }
-----------------------------------------------------------------------------------------------------

Nel Log compare il messaggio "admob - load requested", poi più nulla.
Invece dovrebbe essere richiamato o il metodo onAdLoad o il metodo onAdFailedToLoad dell' AdListener.
Invece nulla.
Qualcuno sa spiegarmi cos'è che non va ?

Offline arlabs

  • Utente normale
  • ***
  • Post: 430
  • Respect: +49
    • Mostra profilo
  • Dispositivo Android:
    GalaxyS6, Nexus5
  • Play Store ID:
    AR Labs
  • Sistema operativo:
    Windows 10
Re:IntertitialAd non funziona con Android Studio
« Risposta #1 il: 05 Novembre 2014, 14:03:29 CET »
0
A me sta capitando che a volte impieghi una vita a caricare il primo Interstitial (oltre 1 minuto), poi se ne carico un altro è rapidissimo.
Ma a volte impiega un sacco anche a caricare il banner...

...hai provato semplicemente ad aspettare?

Ciao,

P.S. Uso Android Studio 0.8.9 e play-services:6.1.11

Offline Luigi Fonti

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Asus Fonepad 7
  • Sistema operativo:
    4.1.2
Re:IntertitialAd non funziona con Android Studio
« Risposta #2 il: 05 Novembre 2014, 14:49:19 CET »
0
Grazie per la risposta, ma non credo che il problema sia quello. La versione sviluppata con Eclipse+ADT carica in pochi istanti. La versione Android studio non carica mai. Di dove sei ? Mi piacerebbe parlare direttamente. Luigi

Offline arlabs

  • Utente normale
  • ***
  • Post: 430
  • Respect: +49
    • Mostra profilo
  • Dispositivo Android:
    GalaxyS6, Nexus5
  • Play Store ID:
    AR Labs
  • Sistema operativo:
    Windows 10
Re:IntertitialAd non funziona con Android Studio
« Risposta #3 il: 05 Novembre 2014, 16:04:55 CET »
0
Boh, ti direi di controllare le differenze fra la versione Eclipse e AS. targetSDK, versione librerie ecc...

Cmq, io abito in provincia di Lodi.

Ciao.