Autore Topic: Problema Mobclix  (Letto 307 volte)

Offline elfo83

  • Utente normale
  • ***
  • Post: 287
  • Respect: +23
    • Mostra profilo
  • Sistema operativo:
    Mac OS 10.8.2
Problema Mobclix
« il: 10 Gennaio 2013, 23:57:23 CET »
0
Salve a tutti, oggi stavo provando ad inserire un banner utilizzando Mobclix ma ho riscontrato diversi problemi. Ho cercato di seguire tutti i passi della guida Monclix.
Ho aggiunto i permessi, meta-data e l'activity di Monclix nel mio Manifest.xml
Codice (XML): [Seleziona]
<uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
        <uses-permission android:name="android.permission.GET_TASKS"/>
Codice (XML): [Seleziona]
<meta-data android:name="com.mobclix.APPLICATION_ID" android:value="xxxxxxx"/>
      <activity android:name="com.mobclix.android.sdk.MobclixBrowserActivity"  android:theme="@android:style/Theme.Translucent.NoTitleBar"/>  
La posizione di inserimento è corretta, cosa già verificata sulla guida.

In un secondo momento ho inserito il banner nel mio layout.xml ...

Codice (XML): [Seleziona]
<com.mobclix.android.sdk.MobclixMMABannerXLAdView
   android:id="@+id/sqr_banner"
    android:layout_width="fill_parent"
    android:layout_height="50dip"
    android:layout_gravity="center"
    android:layout_below="@+id/sr_qrakeitmovie"
     android:layout_alignLeft="@+id/sr_qrakeitmovie"
     android:layout_alignRight="@+id/sr_qrakeitmovie" android:visibility="gone"/>

Ovviamente questa View non è l'unica del mio documento xml, per motivi di spazio non aggiungo altre View..

Successivamente, nella mia classe Java ho :
-ho importato i package vari
-ho implementato l'interfaccia MobclixAdViewListener
-ho dichiarato una variabile di tipo:
   
Codice (Java): [Seleziona]
 private MobclixMMABannerXLAdView banner;  
-ho creato un metodo addBanner:
Codice (Java): [Seleziona]
private void addBanner()
        {

                banner=(MobclixMMABannerXLAdView)findViewById(R.id.sqr_banner);
                banner.addMobclixAdViewListener(this);
                banner.getAd();
                banner.setVisibility(View.VISIBLE);
       
        }

-ho fatto l'override dei metodi dell'interfaccia:
Codice (Java): [Seleziona]
@Override
        public String keywords() {
                return null;
        }

        @Override
        public void onAdClick(MobclixAdView arg0) {
               
        }

        @Override
        public void onCustomAdTouchThrough(MobclixAdView arg0, String arg1) {
               
        }

        @Override
        public void onFailedLoad(MobclixAdView arg0, int arg1) {
                Log.d("AD DOESN'T LOAD","OK");
        }

        @Override
        public boolean onOpenAllocationLoad(MobclixAdView arg0, int arg1) {
                return false;
        }

        @Override
        public void onSuccessfulLoad(MobclixAdView arg0) {
                Log.d("AD LOADED","OK");
               
        }

        @Override
        public String query() {
                return null;
        }

Ovviamente ho fatto la registrazione su Mobclix, ho importato il file jar nella mia cartella libs di eclipse..insomma ho fatto tutto quello che bisognerebbe fare. Tutto compila, nessun errore ma quando lancio la mia attività, di banner non ne vedo nemmeno l'ombra. Ho provato ad utilizzare all'interno del metodo addBanner() anche
Codice (Java): [Seleziona]
                banner=new MobclixMMABannerXLAdView(this);e
Codice (Java): [Seleziona]
                banner.setRefreshTime(2000);Ma non funziona nulla...qualcuno ha qualche idea? Grazie..