使用library(tidyverse)
df %>%
gather(key, value, -ID) %>%
group_by(ID) %>%
mutate(FP = +(!any(value[key %in% pred_cols] %in% value[key %in% obs_cols]))) %>%
spread(key, value)
InterstitialAdListener
Anonymous class derived from InterstitialAdListener' must either be declared > abstract or implement abstract method 'onInterstitialDismissed(Ad) in
'InterstitialAdListener'
带有红色下划线。
我尝试将其缩减为InterstitialAdListener
,但不适用于我。另外,我升级了SDK,以查看它是否可以解决问题,但没有运气。
我该如何解决这个问题?
com.facebook.ads.AdListener
答案 0 :(得分:0)
在onCreate上调用它
private void requestInterstitialAd(){
interstitialAd = new InterstitialAd(this, getResources().getString(R.string.interstitial_ad_id)); //YOUR_PLACEMENT_ID
interstitialAd.loadAd();
}
在您要加载广告的位置使用此代码,并在启动计时器完成后将其用于启动
if(interstitialAd.isAdLoaded()) {
interstitialAd.show();
interstitialAd.setAdListener(new InterstitialAdListener() {
@Override
public void onError(Ad ad, AdError adError) {
}
@Override
public void onInterstitialDismissed(Ad ad) {
requestInterstitialAd();
//Perform your functionality here
}
@Override
public void onInterstitialDisplayed(Ad ad) {
}
@Override
public void onAdLoaded(Ad ad) {
}
@Override
public void onAdClicked(Ad ad) {
}
@Override
public void onLoggingImpression(Ad ad) {
}
});
}
else {
requestInterstitialAd();
//Perform your functionality here in case ad is not loaded before
}