Prebid Universal Creative is a javascript api to render multiple formats. This file is inserted into the prebid creative as a placeholder for the winning prebid creative. It should support the following formats:
- Banner
- Outstream Video
- Mobile (Coming Soon)
- AMP creatives
- All safeFrame creatives
$ git clone https://github.com/prebid/prebid-universal-creative.git
$ cd prebid-universal-creative
$ npm install
$ gulp serve
Starts a web server at http://localhost:9999
serving from the project root and generates the following files:
./build/creative.js
- Full source code for dev and debug./build/creative.js.map
- Source map for dev and debug
We publish prebid-universal-creative
as npm package on npmjs.com
When we run npm publish
, prepublish script of package.json is executed. Scripts given in prepublish Run BEFORE the package is packed and published. See https://docs.npmjs.com/misc/scripts
gulp build
is executed before publish. It creates two files in dist directory
./dist/creative.js
- Minified creative.js source code./dist/creative.max.js
- Unminified source code to help in debugging.
jsDelivr – Open Source CDN is used to serve creative.js file.
Found a bug? Great! This project is in its infancy, and many things can be improved.
Report bugs, request features, and suggest improvements on Github.
Or better yet, open a pull request with the changes you'd like to see.