Troubleshooting ad issues
Use these checklists to diagnose IMA (VAST) and custom native ad issues in the Experiences player before you contact WSC Sports support.
IMA ad issues
-
If an IMA ad isn't playing, first check it in Google's IMA tag tester. Disable any ad blockers.
- If the ad doesn't play there, recheck its setup in Google Ad Manager (GAM).
-
If the ad plays on one platform but not another (for example, it works on iOS but not on Android):
- For iOS, the full ad loading logic lives in the sample app. It may change if features are added.
- For Android, ad loading is built into the SDK, but you must configure
imaHandlerexactly as shown in the sample app.
-
If the ad fails on all platforms, test with this sample ad.
- If this ad works, the original ad likely has a configuration issue.
-
If the test ad doesn't work, check for a VPN or network filter. VPNs often block IMA requests. Try switching to mobile data or another network.
-
If the VPN isn't the issue, reconfirm that:
- The ad is tied to the correct label
- The API key is valid
- The ad is configured to match the expected content
-
If none of the above resolves the issue, contact WSC Sports support.
Custom format ad issues
-
Start by confirming that your implementation uses the ad-loading logic from the WSC Sports sample app.
- Custom ad support isn't included in the SDK. Your app must handle it.
-
All ad loading currently happens on the app side. If there's an error:
- Share the message with the WSC Sports team
- Extract relevant logs or breakpoints
-
If you see an error about a missing Google account ID:
- On iOS, set this in
Info.plist - On Android, set it in
AndroidManifest.xml - The sample app shows how this value is configured.
- Share your configured account ID with WSC Sports to verify it matches expectations.
- On iOS, set this in
-
If you see a "no ads to show" or "no fill" error, it means no creatives were returned:
- Check GAM for the correct
adUnitIdandtemplateId - Confirm they match what's set in the app
- You can also share these values with WSC Sports to verify
- Check GAM for the correct
-
If everything seems correct, double-check the campaign status:
- Ensure it's not expired
- Creatives are attached and active
- No audience targeting or frequency limits are suppressing delivery
-
If you're still blocked, contact WSC Sports support.
Updated 3 months ago
