【发布时间】:2020-07-31 19:55:37
【问题描述】:
当我尝试使用 inmobi.com 加载插页式广告时,大多数时候我收到错误“广告请求成功,但没有投放广告”。为什么会这样?有什么解决办法吗?在网站中设置为“测试模式”时,它适用于测试广告。这会是因为 inmobi 没有足够的供应商来展示广告吗?
我询问了 Inmobi 支持页面,但他们没有回答。我开始后悔从 admob 转到 inmobi。
这是我使用的代码:
JSONObject consentObject = new JSONObject();
try {
consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true); // Provide correct consent value to sdk which is obtained by User
consentObject.put("gdpr", "1"); // Provide 0 if GDPR is not applicable and 1 if applicable
//consentObject.put(InMobiSdk.IM_GDPR_CONSENT_IAB, “<<consent in IAB format>>”); // Provide user consent in IAB format
} catch (JSONException e) {
}
InMobiSdk.init(this, "My InMobi Account ID here", consentObject);
long MyPlacementID = 1234566789L; //My Placement ID here as long
mInterstitialAd = new InMobiInterstitial(this, MyPlacementID, new InterstitialAdEventListener() {
@Override
public void onAdLoadSucceeded(InMobiInterstitial inMobiInterstitial) {
super.onAdLoadSucceeded(inMobiInterstitial);
if (inMobiInterstitial.isReady()) {
mInterstitialAd.show();
}
@Override
public void onAdLoadFailed(InMobiInterstitial inMobiInterstitial, InMobiAdRequestStatus inMobiAdRequestStatus) {
sError = inMobiAdRequestStatus.getMessage();
Here I get error: "ad request successful but no ad served"
}
【问题讨论】:
-
任何解决方案了吗?我也面临同样的问题。
-
看我自己的答案