Autore Topic: popup con pubblicità  (Letto 370 volte)

Offline Matti111

  • Utente junior
  • **
  • Post: 68
  • Respect: +11
    • Mostra profilo
    • Ad Banners
  • Dispositivo Android:
    Nokia Lumia 800
  • Play Store ID:
    Ronca
  • Sistema operativo:
    Windows 7
popup con pubblicità
« il: 16 Gennaio 2012, 18:40:15 CET »
0
Ciao a tutti,
stavo cercando di creare un popup che contenesse al suo interno i banner pubblicitari.
Sono riuscito a creare il popup con LayoutInflater ma mi da errore nel caricamento del banner pubblicitario. Penso che sia dovuto al fatto che l'app "cerca" il banner nel layout.main e non in quello del popup, sapreste aiutarmi?

ecco il codice:

Codice: [Seleziona]
            private void visualizza_popup() {
                        // TODO Auto-generated method stub
                        //Popup pubblicitario

                        LayoutInflater inflater = (LayoutInflater) GrattaevinciDemoActivity.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                        pw = new PopupWindow(inflater.inflate(R.layout.popup_layout,null, false),300,400,true);
                        pw.showAtLocation(findViewById(R.id.y), Gravity.CENTER, 0,0);
                        AdView adView = (AdView)this.findViewById(R.id.adView);
                    adView.loadAd(new AdRequest());

            }

XML popup_layout

Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
        android:id="@+id/widget1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
        android:background="#000000">
        <TextView
                android:id="@+id/poptext"
                android:layout_width="225px"
                android:layout_height="281px"
                android:text="This is my new PopUp Window "
                android:textSize="18sp"
                android:textColor="#ff000000"
                android:layout_x="53px"
                android:layout_y="44px">
        </TextView>
        <com.google.ads.AdView
            android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        ads:adUnitId="a14f1455c644583"
        ads:adSize="BANNER"
        ads:testDevices="TEST_EMULATOR, TEST_DEVICE_ID"
        ads:loadAdOnCreate="true"/>
</AbsoluteLayout>


Grazie
Mattia
Tutto quello che c'è da sapere sul mobile advertising
AdBanner