GuidesAPI ReferenceRelease Notes
HomeLog InHome
Guides

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 imaHandler exactly 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.
  • If you see a "no ads to show" or "no fill" error, it means no creatives were returned:

    • Check GAM for the correct adUnitId and templateId
    • Confirm they match what's set in the app
    • You can also share these values with WSC Sports to verify
  • 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.


Did this page help you?