Applovin AdclickListener不是机器人
问题描述:
工作我整合AppLovin SDK在我app.My应用广告整合是一个游戏应用程序,我想我的用户奖励硬币时,他们点击ads.But adclicklistener的AppLovin似乎不在我的情况下工作。Applovin AdclickListener不是机器人
验证码:
private AppLovinAdView adView;
// Create AppLovin Ad View
final AppLovinSdk sdk = AppLovinSdk.getInstance(SceneActivity.this);
adView = new AppLovinAdView(sdk, AppLovinAdSize.INTERSTITIAL, SceneActivity.this);
//Show ad after 4 levels
if (currentLevel % 4 == 0) {
// An ad is available to display. It's safe to call show.
AppLovinInterstitialAd.show(SceneActivity.this);
adView.loadNextAd();
}
adView.setAdClickListener(new AppLovinAdClickListener() {
@SuppressLint("SimpleDateFormat")
@Override
public void adClicked(AppLovinAd arg0)
{
System.out.println("Adclicked");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String today = sdf.format(new Date());
if (!today.equalsIgnoreCase(getLastDownloadDate())) {
// give coins once per day
modifyMoney(MONEY_DOWNLOAD_GAME);
// put last Download date
setLastDownloadDate(today);
}
}
});
插页式广告显示,但点击监听器不工作。
答
问题是你在混合AppLovinInterstitialAd
(它在内部拥有自己的AppLovinAdView
实例)和你自己的独立AppLovinAdView
。当您拨打AppLovinInterstitialAd.show()
时,您将绕过您的广告视图,并在其中添加了听众。
所以你不需要使用AppLovinAdView
在所有...这给一试:
private void showInterstitial() {
final AppLovinSdk sdk = AppLovinSdk.getInstance(mActivity);
final AppLovinInterstitialAdDialog adDialog = AppLovinInterstitialAd.create(sdk, mActivity);
adDialog.setAdClickListener(new AppLovinAdClickListener() {
@Override
public void adClicked(AppLovinAd appLovinAd) {
// Ad clicked, add your on-click logic here
}
});
adDialog.show(); // Display a pre-cached interstitial
}
非常感谢它working.But有一个issue.The未来的广告没有展示..只有一个广告重复出现...之前有一些插页式广告正在加载......但现在只有一个插页式广告会重复出现。我怀疑adView.loadNextAd();不管用。 – kgandroid
嗨,再次,您的adView变量不会影响插页式广告;你应该从你的代码中删除它。您可以通过再次调用'adDialog'变量的.show()来显示另一个广告。 – mszaro
非常感谢您的回复 – kgandroid