1.2.0 • Published 4 years ago

turtledove-js-api v1.2.0

Weekly downloads
13
License
MIT
Repository
github
Last release
4 years ago

Goal

This repository contains classes and functions that can simplify creating node.js ad network applications for bidding in the TURTLEDOVE system. It is written for our js simulation of TURTLEDOVE. More information about it may be found in main repository:

https://github.com/dervan/turtledove-js

To read about TURTLEDOVE itself check out proposal repository:

https://github.com/WICG/turtledove

Usage

The simplest usage:

import { generateAdNetworkApp } from 'turtledove-js-api'
import { fetchAds } from './interest-group-bidding.js' // Function (groupName) -> InterestGroupAd[]
import { fetchContextualBid } from './context-bidding.js' // Function (object) -> ContextualBidResponse

const app = generateAdNetworkApp(fetchAds, fetchContextualBid)
app.listen(80, () => 'Ad network listening')

Both InterestGroupAd and ContextualBidResponse classes also are a part of this package and the argument of fetchContextualBid is the same object that publisher sends in ad rendering request

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago