2017-07-01 22 views
-2

私はAndroid開発については初めです。これは私の最初のアプリケーションです。ボタンを押すたびにAdmobインタースティシャル広告を表示する方法をご希望です。ここに私のコードです:ボタンを押すたびにAdmobインタースティシャルを表示するにはどうすればよいですか?

package hamza.guideforx.com.guideforx; 

import android.content.Intent; 
import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.view.View; 

public class MainActivity extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 

public void onButtonClick(View v) { 

    if (v.getId() == R.id.Bdisplay) ; 

    { 
     Intent i =new Intent(MainActivity.this, Display.class); 
     startActivity(i); 
    } 

} 

     public void onButton1(View v1) { 
      if (v1.getId() == R.id.Button1) ; 
      { 
      Intent o =new Intent(MainActivity.this, Page.class); 
      startActivity(o); 
      } 

     } 


public void onButton2(View v2) { 
    if (v2.getId() == R.id.Button2) ; 
    { 
     Intent q =new Intent(MainActivity.this, Page2.class); 
     startActivity(q); 
    } 

    } 
} 

ありがとうございました。

+0

何もAdMobのを。何か試しましたか? –

+0

@AlexanderKulyakhtinいいえ、まだ何も試したことがありません。どうすればいいか分かりません。 –

+2

スタックオーバーフローに関するヘルプを依頼する前に、実際に実装を試してください。コミュニティは、本当に立ち往生したり、物事についての説明が必要なときに人々を助けるためにここにあります。 –

答えて

1

これを試してみてください -

mInterstitialAd = new InterstitialAd(this); 

    // set the ad unit ID 
    mInterstitialAd.setAdUnitId(InterstitialAd_ID); 

    AdRequest adRequest = new AdRequest.Builder().build(); 

    // Load ads into Interstitial Ads 
    mInterstitialAd.loadAd(adRequest); 


    mInterstitialAd.setAdListener(new AdListener() { 

     @Override 
     public void onAdClosed() { 
      super.onAdClosed(); 
     } 

     @Override 
     public void onAdFailedToLoad(int i) { 
      super.onAdFailedToLoad(i);  
     } 

     @Override 
     public void onAdLeftApplication() { 
      super.onAdLeftApplication();  
     } 

     @Override 
     public void onAdOpened() { 
      super.onAdOpened(); 
     } 

     public void onAdLoaded() { 
      if (mInterstitialAd.isLoaded()) { 
      } 
     } 
    }); 

ボタンのクリックで - のすべてのコードに関連

if (mInterstitialAd.isLoaded()) { 
       mInterstitialAd.show(); 
    } 
+0

返信いただきありがとうございますが、私はまだ初心者です。コードをどこに置くべきか分かりません。あなたは正確にそれらを置くために指示を与えてください。 –

+0

@HáMzàVyNøsこれをチェック - [developers.google.com](https://developers.google.com/admob/android/interstitial) –

関連する問題