2017-12-21 5 views
0

アンドロイドゲームでは表示されない、と私はそれをテストしたかったが、事はある、それはコードは」日が含まれている場合でもadMobsは表示されません。ここではJavaはAdMobのコードは、(私はEclipseを使用しています)です:広告は、私はアンドロイドのゲームをダウンロードし

// AdMob 

AdView adMob_smart; 
    InterstitialAd adMob_interstitial; 
    final boolean show_admob_smart = true; // show AdMob Smart banner 
    final boolean show_admob_interstitial = true; // show AdMob Interstitial 


// AdMob Interstitial 
     if (num_games == 5) { 
      num_games = 0; 
      add_admob_interstitial(); 
     } 

// add_admob_smart 
    void add_admob_smart() { 
     if (show_admob_smart 
       && ((ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo() != null) { 
      adMob_smart = new AdView(this); 
      adMob_smart.setAdUnitId(getString(R.string.adMob_smart)); 
      adMob_smart.setAdSize(AdSize.SMART_BANNER); 
      ((ViewGroup) findViewById(R.id.admob)).addView(adMob_smart); 
      com.google.android.gms.ads.AdRequest.Builder builder = new AdRequest.Builder(); 
      // builder.addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice("4d0555dfcad9b000"); 
      adMob_smart.loadAd(builder.build()); 
     } 
    } 

    // add_admob_interstitial 
    void add_admob_interstitial() { 
     if (show_admob_interstitial 
       && ((ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo() != null) { 
      adMob_interstitial = new InterstitialAd(this); 
      adMob_interstitial.setAdUnitId(getString(R.string.adMob_interstitial)); 
      com.google.android.gms.ads.AdRequest.Builder builder = new AdRequest.Builder(); 
      // builder.addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice("4d0555dfcad9b000"); 
      adMob_interstitial.setAdListener(new AdListener() { 
       @Override 
       public void onAdLoaded() { 
        super.onAdLoaded(); 

        if (findViewById(R.id.mess).getVisibility() == View.VISIBLE) 
         adMob_interstitial.show(); 
       } 
      }); 
      adMob_interstitial.loadAd(builder.build()); 
     } 
    } 

、これはstring.xmlを内のコードです:

<!-- AdMob Smart Banner ID --> 
    <string name="adMob_smart">ca-app-pub-3310939034790481/3513231854</string> 
    <!-- AdMob Interstitial ID --> 
    <string name="adMob_interstitial">ca-app-pub-3310939034790481/3206249053</string> 

私はアンドロイドに新しいですが、私がこれまでどのように勉強していますアンドロイドゲームを開発する。

答えて

0

Androidスタジオを使用している場合はimport com.google.android.gms.ads.MobileAdsでしたか?

か、すでにbuild.gradleに

maven { 
     url "https://maven.google.com" 
     } 
+0

を追加しましたいいえ、私は日食を使用しています – eliadesign