@rough/rx-google-ad-manager-api

1.0.3 • Public • Published

Rx Google Ad Manager API

Build Status npm version

A rough implementation of rxified Google Ad Manager API client

Getting started

Installation

$ npm i @rough/rx-google-ad-manager-api

Create a test network

const AdManager = require('@rough/rx-google-ad-manager-api');

const adManager = new AdManager({
  apiVersion: 'v201808',
  applicationName: 'my-app',
  jwtAuth: {
    client_email: 'me@example.com',
    private_key: '-----BEGIN PRIVATE KEY-----...',
    private_key_id: '...',
    project_id: 'my-project'
  }
});

adManager.api.NetworkService.makeTestNetwork().subscribe(
  result => console.log(result),
  err => console.log('ERROR' + err)
);

Get current user within a network

const AdManager = require('@rough/rx-google-ad-manager-api');

const adManager = new AdManager({
  apiVersion: 'v201808',
  applicationName: 'my-app',
  networkCode: '01234567890',
  jwtAuth: {
    client_email: 'me@example.com',
    private_key: '-----BEGIN PRIVATE KEY-----...',
    private_key_id: '...',
    project_id: 'my-project'
  }
});

adManager.api.UserService.getCurrentUser().subscribe(
  result => console.log(result),
  err => console.log('ERROR' + err)
);

Dependencies (3)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @rough/rx-google-ad-manager-api

    Weekly Downloads

    3

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    6.29 kB

    Total Files

    4

    Last publish

    Collaborators

    • ihoro