Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/glomex/vast-ima-player
Convenience wrapper for advertising video/audio content with Google Interactive Media Ads HTML5 SDK
https://github.com/glomex/vast-ima-player
ad google-ima googleads ima ima-sdk player vast video-player vmap vpaid
Last synced: about 2 months ago
JSON representation
Convenience wrapper for advertising video/audio content with Google Interactive Media Ads HTML5 SDK
- Host: GitHub
- URL: https://github.com/glomex/vast-ima-player
- Owner: glomex
- License: apache-2.0
- Created: 2020-05-14T13:24:34.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-26T20:55:34.000Z (10 months ago)
- Last Synced: 2024-04-26T23:43:21.754Z (9 months ago)
- Topics: ad, google-ima, googleads, ima, ima-sdk, player, vast, video-player, vmap, vpaid
- Language: JavaScript
- Homepage: https://glomex.github.io/vast-ima-player/
- Size: 13.8 MB
- Stars: 14
- Watchers: 4
- Forks: 4
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VAST-IMA-Player
**VAST-IMA-Player** is a convenience layer around [Google Interactive Media Ads HTML5 SDK](https://developers.google.com/interactive-media-ads/docs/sdks/html5) (short: IMA) which tries to make using IMA less cumbersome for common monetization usecases.
This library can be used to build a simple outstream player or it can be used to implement more complex monetization scenarios. VAST-IMA-Player can monetize any content media player (with pre-, mid and postrolls), which follows the browser-built-in [HTMLMediaElement API](https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement).
[View Documentation](https://glomex.github.io/vast-ima-player) | [View Test-Page](http://unpkg.com/@glomex/vast-ima-player@1/test-page/index.html)
[![gzip size](http://img.badgesize.io/https://unpkg.com/@glomex/vast-ima-player@1/dist/vast-ima-player.umd.js?compression=gzip&label=gzip)](https://unpkg.com/@glomex/vast-ima-player@1/dist/vast-ima-player.umd.js) [![brotli size](http://img.badgesize.io/https://unpkg.com/@glomex/vast-ima-player@1/dist/vast-ima-player.umd.js?compression=brotli&label=brotli)](https://unpkg.com/@glomex/vast-ima-player@1/dist/vast-ima-player.umd.js)
## Testing
Open the test-page: http://unpkg.com/@glomex/vast-ima-player@1/test-page/index.html
Or checkout this repository and execute the end-to-end tests via `npm test`. You can also start a local webserver via `npm start` and then open the http://localhost:5000/test-page/.
## License
[Apache 2.0 License](https://oss.ninja/apache-2.0-header/glomex)