1.0.2 • Published 5 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-manager
Usage
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