Adman is used to inject ads, to control audio ad playback and to serve a companion display banner


License
GPL-3.0
Install
pod try Adman

Documentation

iOS SDK manual

libAdman features:

  • Requesting and processing VAST from Instreamatic Ad Server (adman.admin repository).
  • Audio Ads playback (with or without companion banner) on iOS devices.
  • Voice-Enabled Ads playback on iOS devices.

master - the main branch of the project. *demo - slightly modified version of demo application.

XCode code build targets

  • Adman - The main target to build the library (no dependencies).
  • Adman_SR - SDK with SocketRocket library.
  • Adman_AF - SDK with SocketRocket and AFNetworking libraries. Standalone version of the library without any additional dependencies.
  • Adman.universal - Target script that should be used to build the universal library with bitcode support. Generates the following files to ~/unisound/Adman/ : libAdman.a, libAdman_SR.a, libAdman_AF.a , then copies the headers to 'include' directory.
  • Adman.framework - Framework with all the basic architecture patterns support.
  • Adman.framework.universal - Framework for all the basic architecture patterns with added simulator support (x86_64).
  • VoiceActivatedAdsDemo - Demo App that allows to demonstrate and test Voice-Enabled Ads.
  • DtmfAdsExample - Simple single-view app, that demonstrates Ad Injection after dtmf-marking.
  • SwiftExampleIntegration - SDK usage example for Swift Apps.