1

バナーをアクティビティではなくフラグメントに表示するにはどうすればよいですか?フラグメントRevmobにバナー広告を表示するには?

マイ・フラグメント:

変数:

RevMob revmob; 
Activity currentActivity; 
Functions: 

マイコード:

public void startRevMobSession(){ 
currentActivity = this; 
revmob = RevMob.startWithListener(currentActivity, new RevMobAdsListener() { 
    @Override public void onRevMobSessionStarted() {loadBanner();} 
    @Override public void onRevMobSessionNotStarted(String message) {}}); 
} 

public void loadBanner() { 
revmob.showBanner(currentActivity, Gravity.BOTTOM, null, new RevMobAdsListener() { 
    @Override public void onRevMobAdReceived() {} 
    @Override public void onRevMobAdNotReceived(String message) {} 
    @Override public void onRevMobAdDismissed() {} 
    @Override public void onRevMobAdClicked() {} 
    @Override public void onRevMobAdDisplayed() {}}); 
} 

のonCreate:

startRevMobSession(); 

私が活動中でそれを使用していたときにそれが働いていますしかし、私はそれを使用したい断片でどうすればいいですか?あなたがすべきフラグメントで

答えて

1

currentActivity = getActivity(); 

代わりの

currentActivity = this; 

唯一の違いですが、それはすべての後、正常に動作するはずです。

+2

今はバナーを表示していますが、各フラグメントに異なるバナーはありません。私は5つのタブ(5つの断片)とtablayoutを使用していると私はバナー広告を持っている各断片をしたいと思います。 – Jason

関連する問題