@nstudio/nativescript-smart-adserver
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

nativescript-smart-adserver

Note: Only the Banner module is currently available in this plugin.

Works on Android and iOS

Screenshots

Android

iOS

Installation

tns plugin add @nstudio/nativescript-smart-adserver

Usage

To use this plugin, you will need Site ID, Base URL of your site, Page ID and Format ID from SmartAdServer.

TypeScript

In app.ts you have to initialize the plugin

import { SmartAdBanner } from "@nstudio/nativescript-smart-adserver";

SmartAdBanner.init(104808, "https://mobile.smartadserver.com");

Then in the xml file, include this namespace on the parent component of where you want to place the AdView.

xmlns:sas="@nstudio/nativescript-smart-adserver"

Now you can create smart ad banner like this,

<sas:SmartAdBanner height="150"
        pageId="663262"
        formatId="15140"
        autoRefresh="true" />

JavaScript

Same as Typescript, but the import statement will be

const SmartAdBanner = require("@nstudio/nativescript-smart-adserver").SmartAdBanner;

Angular

In main.ts you have to initialize the plugin

import { SmartAdBanner } from "@nstudio/nativescript-smart-adserver";

SmartAdBanner.init(104808, "https://mobile.smartadserver.com");

In the module where you want to add Ads (eg, app.module.ts), import it like this\

import { NativescriptSmartAdBannerModule } from "@nstudio/nativescript-smart-adserver/angular";

Now add NativescriptSmartAdBannerModule to the imports array of that module

You can now use the banner using this markup

<SmartAdBanner height="150"
        pageId="663262"
        formatId="15140"
        autoRefresh="true"></SmartAdBanner>

API

Banner Module API (XML/HTML element Properties)

  • pageId - the page id assigned by smart ad server
  • formatId - format id given by smart ad server
  • autoRefresh - specific if the ad should change over time

License

Apache License Version 2.0, January 2004

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.4
    1
    • latest

Version History

Package Sidebar

Install

npm i @nstudio/nativescript-smart-adserver

Weekly Downloads

1

Version

1.0.4

License

Apache-2.0

Unpacked Size

35.7 MB

Total Files

171

Last publish

Collaborators

  • nativescript-bot
  • multishiv19
  • rigor789
  • alexziskind1
  • walkerrunpdx
  • bradmartin
  • davecoffin
  • triniwiz