I had read this topic. I have the similar situation with him, but I am not used Fabric. When I using test ad unit id, the test ads are showing properly in my app. When I using personal ad unit id will get below error messages.
Banner ad error message:
D/MoPub: Loading url: http://ads.mopub.com/m/ad?v=6&id=…
I/MoPub: Ad failed to load.
Native ad error message:
D/MoPub: Loading positioning from: http://ads.mopub.com/m/pos?id=…
D/MoPub: Loading ad from: http://ads.mopub.com/m/ad?id=…
D/MoPub: Native ad request failed.
com.mopub.network.MoPubNetworkError: No ads found for ad unit.
at com.mopub.network.AdRequest.parseNetworkResponse(AdRequest.java:140)
at com.mopub.volley.NetworkDispatcher.run(NetworkDispatcher.java:123)
D/MoPub: Native ad request failed.
com.mopub.network.MoPubNetworkError: No ads found for ad unit.
at com.mopub.network.AdRequest.parseNetworkResponse(AdRequest.java:140)
at com.mopub.volley.NetworkDispatcher.run(NetworkDispatcher.java:123)
I can get native ad positioning json file from the link in log message, but both the links of banner and native ads are returning a blank page. Similarly, I can get proper json file and banner when using test ad unit id.
My app havn’t published. I had entered my payments details and can access to Marketplace. The last two replies in that topic mentioned that, mopub ads may show properly after the app is published, is that right?
Thank you in advance.