2017-02-15 9 views
0

소스 코드가 없습니다 삽입형이 없습니다.문제는 android studio와 admob interstitial을 통합하는 것입니다

public void startGame() { 
    // Request a new ad if one isn't already loaded, hide the button, and kick off the timer. 
    if (!mInterstitialAd.isLoading() && !mInterstitialAd.isLoaded()) { 
     AdRequest adRequest = new AdRequest.Builder().build(); 
     mInterstitialAd.loadAd(adRequest); 
    } 
} 

을 이제 당신은이 메서드를 호출 : 나는 그것을 추가하려고하지만 여기 오류를 Cannot resolve method showAdInter()

을 표시하는 것은 단편

import com.google.android.gms.ads.AdListener; 
import com.google.android.gms.ads.InterstitialAd; 
import com.google.android.gms.ads.AdRequest; 

public class MainActivity extends AppCompatActivity { 
    private InterstitialAd interstitialAd; 
    boolean exitApp = false; 

    private void launchInter() 
    { 
     interstitialAd = new InterstitialAd(this); 
     interstitialAd.setAdUnitId("ca-app-pub-4164100745099699/5685474562"); 
     //set the adListener 
     interstitialAd.setAdListener(new AdListener(){ 
      @Override 
      public void onAdListener() { 
       showAdInter(); 
      } 
      @Override 
       public void onAdFailedToLoad(int errorCode) { 
      } 
      @Override 
       public void onAdClosed() { 
       if (exitApp) 
        finish(); 
      } 
     }); 
    } 
} 
+0

편집 문법. 고정 포맷팅 – Satya

답변

0
MobileAds.initialize(this, "ca-app-pub-2404474835802386~9054675954"); 

    // Create the InterstitialAd and set the adUnitId. 
    mInterstitialAd = new InterstitialAd(this); 
    // Defined in res/values/strings.xml 
    mInterstitialAd.setAdUnitId(ca-app-pub-2404474835802386/3008142357); 

로드 광고이 방법을 추가에게 있습니다 디스플레이 광고.

public void showInterstitial() { 
    // Show the ad if it's ready. Otherwise toast and restart the game. 
    if (mInterstitialAd != null && mInterstitialAd.isLoaded()) { 
     mInterstitialAd.show(); 
    } else { 
     System.out.println("add is not loaded"); 
    } 
}