gpt4 book ai didi

android - 如何在 fragment Revmob 中显示横幅广告?

转载 作者:行者123 更新时间:2023-11-30 01:04:44 24 4
gpt4 key购买 nike

我想在 fragment 而不是 Activity 中显示横幅,我该怎么做?

我的 fragment :

变量:

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() {}});
}

创建时:

startRevMobSession();

当我在 Activity 中使用它时它可以工作,但我想在 fragment 中使用它。我该怎么做?

最佳答案

在 fragment 中你应该做的:

currentActivity = getActivity();

代替

currentActivity = this;

这是唯一的区别,那时它应该都可以正常工作。

关于android - 如何在 fragment Revmob 中显示横幅广告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38983134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com