Introduction
When integrating ad solutions with Brightcove Player, it is important to determine where an error occurs. Walk through the steps below to help determine where the issue is happening.
If you are new to advertising concepts, review the Learning Guide: Video Advertising
This topic covers two types of advertising. Choose the one that you are working with:
Once you complete the steps below and you still can't resolve the issue, then please open a support ticket.
Client-side advertising (IMA3 VOD)
If you are working with client-side ads using IMA3, walk through these steps:
Check ad tag URL
First, you want to make sure your ad tag URL is setup correctly and functioning properly.
- Load the ad server URL (aka ad tag) in your browser to see if it looks ok.
- Google provides a set of sample ad tags. Copy an ad tag URL and paste it into a browser to see the XML code.
- In a browser, navigate to the IMA HTML5 Video Suite Inspector.
- Enter your VAST or VMAP ad tag without header bidding into the text field.
- Click Test Ad.
- You should see your ad playing in the Video Player area.
- If this does NOT work, here are some possible reasons:
- An issue with your ad server
- Ad targeting parameters are too specific to return an ad
- You don't have any default/fallback ads when ad targeting fails to find an ad
Check ad events
You can also use a Brightcove demo page to see the Brightcove IMA3 SDK events associated with your ad tag URL.
- In a browser, open the Brightcove IMA3 Plugin Demo.
- In the Tag input area, enter your ad tag URL.
- Click Reload Player.
- Start video playback.
You should see Brightcove IMA3 events and Brightcove Analytics events being displayed.
Test in standalone player
If your Ad Tag is correct and working in the previous steps, then build a standalone page with a Brightcove player and see if it works as expected.
- In Video Cloud Studio, navigate to the Players module and create a new player or use the default player.
- In the left navigation, click Advertising.
-
Select Enable Client-Side (IMA) and enter your ad tag URL.
- Click Save.
- Click Publish & Embed and then click Publish.
- Copy the Advanced code and paste it into a simple HTML page.
- If your ads play, then continue.
Test header bidding
If you are using header bidding, make sure you are performing tasks in the correct order to avoid race conditions. A good way to isolate an issue from a complexity of code is to start with a simple sample.
- Open the Jump Start: Header Bidding Ad document.
- Enter values for your Video Cloud Account ID and Video ID.
- Click Build the Player.
- If this works, click Copy Code to Clipboard.
- Restructure your code to perform tasks in the following order: (you can paste the code from the Jump Start which is in this order)
- Load prebid
- Load Brightcove Player
- Load IMA3 plugins
- Test the new structure of code.
- If this works, modify the code in your .js file in the same way.
Ads still not playing?
If your ads are still not playing, please submit your issue.
Server-side advertising (SSAI VOD)
If you are working with server-side ads with VOD, walk through these steps:
Check ad tag URL
First, you want to make sure your ad tag URL is setup correctly and functioning properly.
- Load the ad server URL (aka ad tag) in your browser to see if it looks ok.
- Google provides a set of sample ad tags. Copy an ad tag URL and paste it into a browser to see the XML code.
- In a browser, navigate to the IMA HTML5 Video Suite Inspector.
- Enter your VAST or VMAP ad tag without header bidding into the text field.
- Click Test Ad.
- You should see your ad playing in the Video Player area.
- If this does NOT work, here are some possible reasons:
- An issue with your ad server
- Ad targeting parameters are too specific to return an ad
- You don't have any default/fallback ads when ad targeting fails to find an ad
Test in standalone player
If your Ad Tag is correct, build a standalone page with a Brightcove player and see if it works as expected.
- In Video Cloud Studio, navigate to the Players module and create a new player or use the default player.
- In the left navigation, click Advertising.
-
Select Enable Server-Side (SSAI) and select your ad configuration.
- Click Save.
- Click Publish & Embed and then click Publish.
- Copy the Advanced code and paste it into a simple HTML page.
- If your ads play, then continue.
Ads still not playing?
If your ads are still not playing, please submit your issue.
Submit your issue
Gather the following information and share it with the support team.
- Take note of OS/browser/version where the issue occurs.
- Does the issue happen across several devices/networks?
- Include information on the testing you have done above.
- Log files from the standalone test will be helpful:
- Use the following to enter your issue to the support team: