vk-ads-bid-manager
v1.0.2
Published
Controls VK ad rates for optimal use within the daily budget
Readme
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
