Autore Topic: Problema AdMob  (Letto 942 volte)

Offline killer77

Problema AdMob
« il: 29 Ottobre 2012, 23:44:17 CET »
0
Salve ragazzi, sono nuovo del forum e vi chiedo scusa se ho sbagliato sezione.
Ho creato il mio primo gioco per android seguendo le guide e utilizzando le librerie illustrate nel libro "Beginning android game" di Mario Zechner. Sono riuscito ad inserire il banner con l'ID fornito da Admob utilizzando un RelativeLayout creato via codice e non via xml.

Ecco il codice
Codice (Java): [Seleziona]
            renderView = new AndroidFastRenderView(this, frameBuffer);
            adView = new AdView(this, AdSize.BANNER, "a150845f1647b84");
            RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
            lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
            renderView.setLayoutParams(lp);

            RelativeLayout layout = new RelativeLayout(this);
            layout.addView(renderView);
            layout.addView(adView);
            adView.loadAd(new AdRequest());
               
            setContentView(layout);


Fino a questo punto tutto bene, il problema è che in questo modo il banner rimane sempre visibile nel gioco siccome viene utilizzata una sola activity, mentre vorrei che fosse visibile solamente nel menù cosi da non occupare spazio prezioso nello Screen del gioco vero e prorio.
Ho provato in tutti i modi ma non riesco a venirne fuori.

Invocando il metodo:
Codice (Java): [Seleziona]
adView.destroy(); il banner smette di caricare le pubblicità ma rimane sempre visibile. Qualcuno può aiutarmi? Grazie in anticipo.

Offline theBaffo

  • Utente normale
  • ***
  • Post: 164
  • Respect: +24
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Windows 8.1
Re:Problema AdMob
« Risposta #1 il: 30 Ottobre 2012, 10:28:13 CET »
0
Questo dovrebbe fare al caso tuo  ;-)

StackOverflow
Se ti sono stato utile, premi "thanks" ;)

"Errare è umano, ma per incasinare davvero tutto è necessario un computer" - Arthur Bloch

Offline killer77

Re:Problema AdMob
« Risposta #2 il: 30 Ottobre 2012, 13:46:18 CET »
0
Grazie mille credo possa essere quella la soluzione, appena posso provo ... poi faccio sapere.

Offline killer77

Re:Problema AdMob
« Risposta #3 il: 31 Ottobre 2012, 20:04:09 CET »
0
Salve ho provato a fare come descritto nel post consigliato, ma purtroppo non risolve il mio problema; Il codice:
Codice (Java): [Seleziona]
View namebar = view.findViewById(R.id.namebar);
((LinearLayout)namebar.getParent()).removeView(namebar);


serve per rimuovere un view dal layout solamente se il suo ID è presente nel file generato R.java, il problema è che creando il layout a runtime non viene definito nel file...

Offline killer77

Re:Problema AdMob
« Risposta #4 il: 01 Novembre 2012, 19:15:51 CET »
0