Ruby Management SDK

Ruby Software Development Kit for Kevel Management APIs

Installation

Requires Ruby 2.5.7 or higher.

Shell

gem install adzerk

Acquiring API Credentials

Go to API Keys page find active API keys.

Examples

The Management API documentation has a complete set of code samples for each object and endpoint, but these examples give you a brief introduction to the SDK.

List Sites

Ruby

require 'adzerk'
client = Adzerk::Client.new(ENV["ADZERK_API_KEY"])

sites = client.sites.list
pp sites

Creating an Advertiser

Ruby

require 'adzerk'
client = Adzerk::Client.new(ENV["ADZERK_API_KEY"])

advertiser = client.advertisers.create(title: "Advertiser Name", is_active: true)
pp advertiser

List Flights in a Campaign

Ruby

require 'adzerk'
client = Adzerk::Client.new(ENV["ADZERK_API_KEY"])

campaign_id = 12345
flights = client.flights.list_for_campaign(campaign_id)
pp flights

Instant Counts

Ruby

require 'adzerk'
client = Adzerk::Client.new(ENV["ADZERK_API_KEY"])

counts = client.instant_counts.bulk(advertisers: [1234, 5678], campaigns: [8765, 9876])
pp counts