1.0.2 • Published 7 years ago
vk-ads-bid-manager v1.0.2
VK ads bid-manager (Node.js)
This module controls VK ad rates for optimal use within the daily budget.
Install
npm i vk-ads-bid-managerUsage
Fast start below, continue reading for advanced usage.
const BidManager = require('vk-ads-bid-manager');
const bidManager = new BidManager({
token: process.env.TOKEN, // VK user access_token with Ads permission
});
bidManager.start();Methods
constructor(settings)
Default config
new BidManager({
token: undefined,
v: 5.92,
lang: 'ru',
reqSecLimit: 3,
accountId: null,
bidStep: 100,
dailyBudget: 1000,
updateInterval: 300000,
});Properties description
| Property | Type | Default | Description |
|---|---|---|---|
| token | string | undefined | VK User access_token with Ads permission |
| v | number | 5.92 | VK api version |
| lang | string | ru | VK api data language |
| reqSecLimit | number | 3 | Requests limiter to VK api |
| accountId | number | First Ads account_id | Ads account_id. If not set, takes first account_id with your token |
| bidStep | number | 100 (russian penny) | Ad rates will increase/decrease on this value at one time |
| dailyBudget | number | 1000 (rub) | Daily ad budget |
| updateInterval | number | 300000 (ms) | Ad rates check interval |
.start()
Starts bid-manager watcher
.stop()
Stops bid-manager watcher