Il y a un obtenir un ad réponse Admob Erreur

Je veux mettre à jour un code source à partir de vieux GoogleAds SDK à nouveau Google Play Service Library, mais il y a un problème. Chaque fois que j'ai eu cette erreur:

Il y avait un problème de faire une annonce de réponse.

ErrorCode: 0

Échec du chargement de l'annonce:0

C'est le code de playactivty:

public String BANNER_AD_UNIT_ID;

AdRequest adRequest;

private void LoadAds()
{
    LinearLayout layout = (LinearLayout) findViewById(R.id.adView);
    this.BANNER_AD_UNIT_ID = getResources().getString(R.string.admob_id);
    //Create the adView
    AdView adView = new AdView(this);
    adView.setAdSize(AdSize.BANNER);
    adView.setAdUnitId(BANNER_AD_UNIT_ID);

    //Add the adView to it
    layout.addView(adView);

    //Initiate a generic request to load it with an ad
    AdRequest adRequest = new AdRequest.Builder()
    .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
    .build();
// AdRequest.setTesting(true);
    adView.loadAd(adRequest);   
}

Et de layout.xml

    </RelativeLayout>

  <com.google.android.gms.ads.AdView

    android:layout_width="wrap_content"
    android:layout_height="wrap_content"

    ads:adSize="BANNER"
    ads:adUnitId="@string/admob_id">
</com.google.android.gms.ads.AdView>
<LinearLayout
        android:orientation="horizontal"

        android:id="@+id/adView" 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">

</LinearLayout>

Ce que je faisais mal là? Ne peut pas trouver de problème, faites-moi confiance, j'ai été lire tous SOF messages au sujet de cette erreur 🙂

Merci beaucoup!

Edit:

Code Original:

PlayActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_play);
    LoadConfigParams();
    LoadSharedPreferences();
    LoadResources();
    LoadListeners();        
    LoadStage(mCurStage);
    LoadAds();


}

    private void LoadAds()
{
    LinearLayout layout = (LinearLayout) findViewById(R.id.linearLayoutAdmob);

    //Create the adView
    AdView adView = new AdView(this, AdSize.SMART_BANNER, getResources().getString(R.string.admob_id));

    //Add the adView to it
    layout.addView(adView);

    //Initiate a generic request to load it with an ad
    AdRequest request = new AdRequest();
    request.setTesting(true);
    adView.loadAd(request); 
}

activity_play.xml (seul le dernier LinearLayout code ci-dessus qui est RelativeLayout).

    <LinearLayout
        android:id="@+id/linearLayoutAdmob" android:layout_width="fill_parent"
        android:layout_height="wrap_content"></LinearLayout>

avez-vous vérifié votre compte admob? quel moyen êtes-vous tester? est-ce la seule réponse d'erreur que vous obtenez? avez-vous des add-bloquants? élaborer
J'ai utiliser la même pub ID de Admob qui-je l'utiliser dans une autre application, donc je pense que Admob est OK? Je pense qu'il y a un problème avec le code, parce que j'ai construit ce code comme un puzzle, à partir de différents codes source :)) Débutant 🙂
d'accord monsieur, êtes-vous en essayant de montrer un ajouter ou deux ajoute et que vous souhaitez en un rapport de mise en page à droite? donnez-moi ce que vous voulez si je le ré-écrire pour vous
Je viens de mettre à jour post original avec code source original, qui utilise l'ancien AdmobSDK. Maintenant, je veux juste de réécrire le code pour travailler avec Google Play Service et montrant bannière Admob dans <LinearLayout> (en bas de l'écran).

OriginalL'auteur Karnak | 2015-04-23