是的,当AdMob终止后,您可以考虑使用InMobi作为替代方案。下面是一个使用InMobi的示例解决方案:
implementation 'com.inmobi.monetization:inmobi-ads:9.1.0'
import android.app.Application;
import com.inmobi.sdk.InMobiSdk;
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
// 初始化InMobi SDK
InMobiSdk.init(this, "YOUR_INMOBI_ACCOUNT_ID");
}
}
请将"YOUR_INMOBI_ACCOUNT_ID"替换为您在InMobi上创建的帐户ID。
请将"YOUR_INMOBI_PLACEMENT_ID"替换为您在InMobi上创建的广告位ID。
import com.inmobi.ads.InMobiAdRequestStatus;
import com.inmobi.ads.InMobiBanner;
import com.inmobi.ads.listeners.BannerAdEventListener;
InMobiBanner bannerAdView = findViewById(R.id.bannerAdView);
// 设置广告事件监听器
bannerAdView.setBannerAdEventListener(new BannerAdEventListener() {
@Override
public void onAdLoadSucceeded(InMobiBanner adView) {
// 广告加载成功
}
@Override
public void onAdLoadFailed(InMobiBanner adView, InMobiAdRequestStatus requestStatus) {
// 广告加载失败
}
// 其他广告事件回调方法
});
// 加载广告
bannerAdView.load();
请注意,您需要替换上述示例代码中的"YOUR_INMOBI_ACCOUNT_ID"和"YOUR_INMOBI_PLACEMENT_ID"为您的InMobi帐户ID和广告位ID。
这是一个简单的示例,您可以根据您的应用程序需求进行调整和扩展。