-
Notifications
You must be signed in to change notification settings - Fork 13
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
Update for full VAST 4.2 support #7
Comments
Good question! The lack of VAST 4.x support is twofold:
I deliberately made the error message state that support is "incomplete" rather than missing entirely. That provides us with an incremental adoption path, just like VAST itself. Did you have any particular features in mind? We can prioritize based on demand as well. |
There is no specific element. Rather I'm looking to get the various IAB tools in sync. I maintain the VAST XSD and samples. If possible we'd like to have parity across the efforts. You might consider an XSD to JS class generator. It appears to be what most consumers are doing (into their preferred language). It helps twofold b/c in addition to language-specific tooling, it identifies issues in the xsd which I can then address. Normally I do Java (Jaxb) and C# (xsd.exe) for testing. I haven't played with Javascript generation, but here are a couple of options if you want to explore that path. https://github.com/spreeuwers/xsd2ts |
Sorry about the belated response. I deliberately didn't go with an XSD-to-class generator originally. The main reason for this is that the VAST spec contains a bit of indirection that I aimed to get rid of. Notably, there are a bunch of superfluous parent elements like These are some of the things that iab-vast-model tries to improve on, by giving you a friendlier API. Of course, conversely, that means keeping it in sync with the latest spec. |
This tool currently indicates 4.x support is incomplete. Please LMK if any effort is underway to update as VAST 3.x spec is in maintenance not being enhanced anymore.
The text was updated successfully, but these errors were encountered: