2016-07-06 4 views
1

InterstitialAdを自分のアプリケーションのフラグメントの1つに統合しようとしています。私はそれのために公式サイトを次のですが、以下にそのコンストラクタInterstitialAdに(AuthorListFragment)のように私にエラーを与えていることなどのI入力コードが定義されていない場合コンストラクタInterstitialAd

The constructor InterstitialAd(MyListFragment) is undefined 

私の完全なコードは以下のようなものです。

public View onCreateView(LayoutInflater inflater, ViewGroup group,Bundle savedState){ 
    super.onCreateView(inflater,group,savedState); 

    return inflater.inflate(R.layout.fragment_home,null); 


    mInterstitialAd = new InterstitialAd(this); 
    mInterstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712"); 
    final AdRequest adRequest = new AdRequest.Builder() 
    .addTestDevice("7C77ADF1D83FA8B87C0481D6748FA4DB") 
    .build(); 
    mInterstitialAd.loadAd(adRequest); 

    mInterstitialAd.setAdListener(new AdListener() { 
     @Override 
     public void onAdClosed() { 
      AdRequest adRequest = new AdRequest.Builder() 
      .addTestDevice("7C77ADF1D83FA8B87C0481D6748FA4DB") 
      .build(); 
      mInterstitialAd.loadAd(adRequest); 
     } 
    }); 
} 

私はこれで何が欠けていますか?助けのための

感謝:)

答えて

3
public View onCreateView(LayoutInflater inflater, ViewGroup group,Bundle savedState){ 
    super.onCreateView(inflater,group,savedState); 

    //return inflater.inflate(R.layout.fragment_home,null); 
    // take this to end 

    mInterstitialAd = new InterstitialAd(getActivity()); 
    mInterstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712"); 
    final AdRequest adRequest = new AdRequest.Builder() 
    .addTestDevice("7C77ADF1D83FA8B87C0481D6748FA4DB") 
    .build(); 
    mInterstitialAd.loadAd(adRequest); 

    mInterstitialAd.setAdListener(new AdListener() { 
     @Override 
     public void onAdClosed() { 
      AdRequest adRequest = new AdRequest.Builder() 
      .addTestDevice("7C77ADF1D83FA8B87C0481D6748FA4DB") 
      .build(); 
      mInterstitialAd.loadAd(adRequest); 
     } 
    }); 
    return inflater.inflate(R.layout.fragment_home,null); 

} 
+0

すごいです!ありがとう仲間:)その魅力のように働いて:) –

+0

感謝の言葉の代わりに印を付けて投票してください。 –

+0

私はあなたの答えを受け入れるつもりです:) –