问题
I am familiar with AdMob and with banner and interstials. I'm adding native ads functionality and something weird is happening because even if using the same AdRequest as for insterstitials/banners, for banners/interstitials I am getting test ads but for native ads, I get the live ones.
adRequest = new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).addTestDevice("mydeviceIdFromLogcat").build();
So my question is, native ads do not have test ads?
回答1:
No. Native ads do not provide test ads the way we are used to (via addTestDevice()
on AdRequest
).
From the Google Mobile Ads SDK Developers group conversation on this subject:
Veer Arjun Busani(Mobile Ads SDK Team) - For now, you would not be able to load test ads for Native Ad Express and I do not have any ETA on when this might change.
Note that depending on your country and ISP, you may use test Ad Unit ID (Native Ads Avanced documentation). Personally I never make them work (Received error HTTP response code: 403
logs.
来源:https://stackoverflow.com/questions/39576529/admob-native-ads-express-not-receiving-test-ads