1.0.2 • Published 5 years ago

vk-ads-bid-manager v1.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

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
PropertyTypeDefaultDescription
tokenstringundefinedVK User access_token with Ads permission
vnumber5.92VK api version
langstringruVK api data language
reqSecLimitnumber3Requests limiter to VK api
accountIdnumberFirst Ads account_idAds account_id. If not set, takes first account_id with your token
bidStepnumber100 (russian penny)Ad rates will increase/decrease on this value at one time
dailyBudgetnumber1000 (rub)Daily ad budget
updateIntervalnumber300000 (ms)Ad rates check interval

.start()

Starts bid-manager watcher

.stop()

Stops bid-manager watcher

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago