7.3.5 SMART Features

Login Record creation


The reporting feature of SMART only support 30 days as reporting time frame in the default configuration. You will need premium reporting enabled in order for the ADvendio Delivery Report features to work properly. Please contact your SMART Account manager for more information.

Go to Overview - AdServer Login and create a new record. Please make sure that you

  1. Request a REST API login. Make sure this REST login will have administration rights to create campaigns and insert flights in SMART. (Your normal GUI Smart login will not work here).
  2. Enter these login credentials as username + password as well as additional username and additional password
  3. enter your network ID which you fill into the corresponding field also in the login record. If you don't know your network ID ask you SMART consultant.
  4. Please enter the required Advertiser-Group-ID in the field "ADvendio__AdvertiserGroupID__c" in Objekt "ADvendio__AdServer_Login__c". 

Advertiser and Agency


If you are using the REST API we will create the Advertiser as a "Direct booking Customers".

If you like to enter the ids manually create a new record and enter data as follows:

  1. For Advertiser: 
    • Field "AdServer Advertiser ID Name " = ID, 
    • "Advertiser" linked to the Account, 
    • the "Agency" reference empty, 
    • "AdServer Login" set to the correct SMART login.
  2. For Agency: 
    • Field "AdServer Advertiser ID Name " = ID, 
    • Advertiser" and "Agency" both refer to the same Agency Account,  
    • "AdServer Login" set to the correct SMART login.

For all older version, please upgrade

To book media campaigns please pay attention that:

  • Advertisers without Agency: 
    • Leave the field "Agency" in your Media Campaign empty or enter the Advertiser twice (for in-house agencies)
  • Advertiser with Agency:
    • Enter "Account" and "Agency" in your Media Campaign appropriately.

Please enter the required Advertiser-Group-ID in the field "ADvendio__AdvertiserGroupID__c" in Objekt "ADvendio__AdServer_Login__c".

You find this in your SMART UI if you open any Advertiser and look at the group id which is part or the URL.

How to handle Special Characters in Account Names

The Smart UI and Interface don't support many special characters. The interface will display an error message. As some of these characters might be in the actual companies names, and you like to show them in your documents/PDFs please make sure to follow this process:

  • Create the Account manually in SMART (without special characters)
  • Copy the ID of the advertiser from SMART
  • Create the Account in ADvendio and manually create an External Account ID, entering the ID of the advertiser from SMART

Inventory Setup Ad Type

Make sure to fill out the Format ID(s) 

  1. Format ID(s) (Object AdType) and 

  2. AdServer IDs (Object AdSpec). You can also select your multiple format Ids here by selecting an AdServer IDs of Type Format in the AdServer ID AdSpec Assignments related list or use the Inventory Targeting in the Media Configuration to choose the formats to target.


When using multiple format IDs in ADvendio, a single Campaign Item will create multiple Insertions, one for each format. The information set in ADvendio will be copied to all of the insertions. This means also that the Quantity will be used as Impression goal. Meaning a quantity of 1.000 will transfer to 1.000 impressions as goal for each insertion. This might cause overdeliver.

You are however able to override the number of impressions set for each individual insertion by using the field total impressions on Campaign Item.

Set Salesperson and Trafficker in SMART

With Version 2.115, we now support to set the Salesperson and Trafficker in SMART. If you want to know more, about how to configure and use this feature, please see the following chapter of our wiki:

3.5.10 Manage Teams, Ad Manager and Trafficker

Targeting Support

  1. Day/Time Targeting Supported if using ADvendio Release 2.30 or higher and SOAP. Please upgrade.
  2. Browser and device Targeting: With Version 2.135 you can import the technical targeting IDs for browsers and devices and use them in the technical targeting within our media configuration.
  3. GEO-Targeting:
    1. Before 2.134: Implemented for REST but for SOAP currently the export is not supported as ADvendio uses the name (String) and SMART expects an ID. Manually import the table linked here Import Geo- and Technical Targeting Data. Once this is imported you can use Geo-Targeting in your Media Configuration. 
    2. With Version 2.135 and up: You can import Geo Targeting IDs via our import feature and then use the geo targeting within our media configuration
  4. Keyword Targeting: Supported but please remember to use the SMART Syntax. 


Logical conjunction AND is done using a semicolon whereas OR can be done using a comma.

  • Transferred String: test=1;test2,test3=1
    Means: test=1 AND (test2 OR test3=1)

Additionally, negative Targeting (NOT-Targeting) is supported:

  • Transferred String: test1;NOT test2=1
    Means: test1 AND NOT test2=1


Please refer to the table here 7.3.12 Technical AdServer Mappings

Financial data

All discounts for a Media Campaign (aka. Order) or Insertion (aka. Ad) are set to ZERO. For Insertion ADVendio transfers the NET and  SMART calculates the GROSS automatically. The NET can be managed by modifying the "AdServer Price Field" at Objekt "AdServer Login" Submit Prices to the AdServer.