HTML5 IMA SDK correlator value changed by IMA SDK bridge ?

918 views
Skip to first unread message

Sunil Kumar

unread,
Jul 4, 2017, 3:38:23 AM7/4/17
to Vu Chau (IMA SDK Team), ima...@googlegroups.com, ima-sdk...@google.com
Hi,

We are passing correlator= Date.now()  but when we are passing it to adsRequest.adTagUrl , the correlator value chagned by some thing else. 

Can you please advise how to get rid of this? Every time we are passing different unique key (Date.now() or new Date().geTime()). Can you please advise what is missing in below TAG or how we can pass unique correlator value which can't be over ride by bridge? 

We are facing this issue by at multiple midroll request. 


Please advise on same. 



Best regards,

Sunil Kumar


Sunil Kumar

unread,
Jul 6, 2017, 10:42:55 AM7/6/17
to ima...@googlegroups.com, Vu Chau (IMA SDK Team)
Dear Chris,

Thanks a lot for your valuable time and support. 

I have done the changes but now it is updating correlator value from next ad session onward but for single 1st ad call only, please review the below scenario - 

I have midroll ad schedule at 30, 60, 90 seconds and I have to play 3-5 midroll ads at a time,  so when player reached at current time 30 seconds, I do pause video and request 1st Ad call and this time I receive different value as correlator but after competing this ad when I request 2nd Ad call (another ads), I am receiving same correlator value and this is happening for all 3 ads. 

But, When my player reached at 60th Seconds again I do pause my video and requesting midroll ads (3-5 ads at a time) and this time in the beginning 1st Ad Call, I am receiving different correlator value but again this will same for all next ads in series.  I have tested above scenario only as development. 

Can you please advise on this ? How to change correlator value every time when I request ads manually. 

Warm regards,
Sunil 

 

On Wed, Jul 5, 2017 at 10:20 PM, <ima...@googlegroups.com> wrote:
Hi Sunil,

It is working as intended for the SDK to overwrite the correlator value. If you need a new correlator, you can force a refresh by destroying your adsManager and calling contentComplete() on your adsLoader before making subsequent ads requests.

Regards,
Chris Feldman
IMA SDK Team

Chris Feldman (IMA SDK Team)

unread,
Jul 6, 2017, 2:51:29 PM7/6/17
to Interactive Media Ads SDK, ima-sdk-a...@google.com, suni...@gmail.com
Hi Sunil,

Instead of requesting each ad and ad break separately, I would suggest using DFP's ad rules with VMAP tags to schedule your ad breaks. If done correctly, you will only need to make one ad request and the correlator shouldn't be an issue.

Let me know if you continue to have issues.

Regards,
Chris Feldman
IMA SDK Team

st...@dotstudiopro.com

unread,
Jan 2, 2018, 5:32:41 PM1/2/18
to Interactive Media Ads SDK
I'm running into this as well.  We have a client that has a DFP tag set up that we use in a VMAP for podding.  Podding never seems to work properly because the correlator value we pass (which is a random number for each) ends up being replaced by a correlator value that is the same for each request.  As you can imagine, this wreaks havoc on any podding attempts on our side.

Chris Feldman (IMA SDK Team)

unread,
Jan 3, 2018, 10:31:19 AM1/3/18
to Interactive Media Ads SDK
Hi,

It is by design that the SDK is overwriting your correlator value. You will not be able to set your own. If this is causing you issues with your serving, I would suggest reaching out to the DFP support team. They will be able to help you better understand how you can modify your serving to work with the SDK.

Please let me know if there's anything else you need.

Regards,
Chris Feldman
IMA SDK Team

st...@dotstudiopro.com

unread,
Jan 3, 2018, 12:19:07 PM1/3/18
to Interactive Media Ads SDK
I can understand why it puts its own correlator value there, but shouldn't it change per request, as any kind of cachebuster value should be different per request?

Chris Feldman (IMA SDK Team)

unread,
Jan 3, 2018, 2:47:23 PM1/3/18
to Interactive Media Ads SDK
Hi,

It is possible to generate a new correlator for each ad request. If that's the behavior you're after, you can do so by destroying your adsManager and calling contentComplete on your adsLoader before making subsequent requests.

Regards,
Chris Feldman
IMA SDK Team

st...@dotstudiopro.com

unread,
Jan 3, 2018, 3:43:25 PM1/3/18
to Interactive Media Ads SDK
I'm using the videojs IMA plugin.  Would that have any negative effects on ad serving?  Or does the plugin recreate the adsManager after destroying upon playing another ad?

Chris Feldman (IMA SDK Team)

unread,
Jan 3, 2018, 4:11:24 PM1/3/18
to Interactive Media Ads SDK
Hi,

Our team doesn't support the videojs-ima plugin on this forum. For questions about working with the plugin, you can post on their GitHub Issue Tracker.

Regards,
Chris Feldman
IMA SDK Team

Reply all
Reply to author
Forward
0 new messages