Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inconsistent Behavior Between GAM and Other Ad Server URL #1163

Open
Decoydoll opened this issue Jan 13, 2025 · 1 comment
Open

Inconsistent Behavior Between GAM and Other Ad Server URL #1163

Decoydoll opened this issue Jan 13, 2025 · 1 comment
Assignees

Comments

@Decoydoll
Copy link

We are currently using Video.js IMA for serving ads. Previously, we directly used a GAM VMAP URL as the adTagUrl. However, due to specific requirements, we have implemented a proxy for the GAM VMAP URL. After implementing this proxy, we noticed a different behavior: neither Video.js IMA nor the Android IMA SDK appends the ppid parameter to the requests made to our proxy. In contrast, when we switch back to making requests directly to the GAM URL, the ppid parameter is appended as expected. We also see the same thing happen to some other parameters that usually appended by the SDK.

Is this behavior expected? Considering that the IMA SDK is designed to work with any VAST-compliant ad server, we believe this inconsistency is not expected. We would have anticipated consistent behavior regardless of whether a proxy is used.

Here is the sample url:
Other Ad Server URL
GAM URL

@Kiro705
Copy link
Member

Kiro705 commented Feb 18, 2025

Hello @Decoydoll,

My understanding is this is expected behavior for the IMA SDK, and not specific behavior to this Video.js IMA plugin. This issues queue should be reserved for issues that are specific to this plugin's codebase.

That said, when IMA requests ads from non-GAM urls, IMA will not include ad tag parameters that are GAM specific (like ppid).

My understanding is, it would be the proxy's responsibility to append the necessary GAM parameters when the request is made to GAM.

Thank you,
Jackson
IMA SDK team

@Kiro705 Kiro705 self-assigned this Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants