2011-02-01 2 views
2

J'ai un problème avec AdView. Quand je commence une activité avec ce point de vue et il semble que quelque chose se passe dans la boucle éternelle et je vois beaucoup de appearence journal:Problème Android + AdMob

02-01 21:57:34.437: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:34.512: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:34.512: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:34.587: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:34.587: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:34.657: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:34.657: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:34.727: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:34.727: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:34.797: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:34.802: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:34.872: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:34.887: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:35.002: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:35.092: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:35.092: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:35.172: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:35.172: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:35.267: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:35.267: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 
02-01 21:57:35.527: WARN/AdMobSDK(29740): Ignoring requestFreshAd() because we are requesting an ad right now already. 

Beaucoup de nombreuses fois

Voici peut mise en page pour celui-ci:

Est-il possible de désactiver l'invocation automatique de la méthode requestFreshAd()?
<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       xmlns:sac="http://schemas.android.com/apk/res/com.myapp" 
       android:orientation="vertical" android:layout_width="fill_parent" 
       android:layout_height="fill_parent"> 

    <com.google.android.maps.MapView 
      android:id="@+id/mapview" android:layout_width="fill_parent" 
      android:layout_height="fill_parent" android:clickable="true" 
      android:apiKey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" /> 

    <Button android:layout_width="wrap_content" android:id="@+id/bFlashLight" 
      android:lines="1" android:ellipsize="end" android:textSize="18sp" 
      android:layout_height="wrap_content" android:padding="10dp" 
      android:textColor="#000" android:drawablePadding="10dp" 
      android:gravity="center" android:layout_alignBottom="@id/mapview" 
      android:text="@string/open_flashlight" /> 

    <ZoomControls android:id="@+id/zoomcontrols" 
        android:layout_width="wrap_content" android:layout_height="wrap_content" 
        android:layout_toRightOf="@id/bFlashLight" android:layout_alignBottom="@id/mapview" /> 

    <com.admob.android.ads.AdView android:id="@+id/ad" 
            android:layout_width="fill_parent" android:layout_height="wrap_content" 
            sac:backgroundColor="#000000" sac:primaryTextColor="#FFFFFF" 
            sac:secondaryTextColor="#CCCCCC" android:layout_alignParentTop="true" /> 
</RelativeLayout> 

Y at-il un moyen de désactiver l'invocation automatique de la méthode requestFreshAd()?

+0

appelez-vous manuellement l'annonce dans le code ou utilisez-vous seulement le xml? En outre, à quoi ressemble la disposition extérieure, sont-ils tous partie d'une disposition linéaire? – sgarman

+0

aucun appel de code direct pour les ajouts, seulement xml. Le conteneur racine est RelativeLayout – endryha

Répondre

0

problème a été resovied par la mise à jour de la bibliothèque

3

simplement choisir la mise en page linéaire séparée ajouter ce code et rafraîchissez mention de temps dans le site AdMob ou code ur fichier son travail

<LinearLayout 
     xmlns:myapp="http://schemas.android.com/apk/res/com.myapp" 
     android:orientation="vertical" 
     android:layout_width="fill_parent" 
     android:gravity="center_horizontal" 
     android:layout_height="wrap_content"> 
    <com.admob.android.ads.AdView 
     android:id="@+id/ad" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
      android:layout_gravity="center_horizontal"> 
     </com.admob.android.ads.AdView> 
</LinearLayout>