Bulk importer guidelines for line items
Please adhere to these general guidelines:
- Please do not rename the Line Items sheet within the bulk importer template.
- When adding flight details to the following columns per line item, leave the cells that are on the same row as the other line item details empty:
- Flight Id
- Flight Start Date
- Flight End Date
- Lifetime Budget
- Lifetime Budget Imps
- Pacing, Pacing Percent
- Flight Creatives
- If adding multiple flights for one line item, be sure to enter all the details for each flight, such as start dates and end dates, on a separate row.
Temporary ID information
Column Name | Description | Potential Values | Mandatory | Example |
---|---|---|---|---|
IO Temporary Ids | Specifies the identifier or comma-separated list of identifiers used to link new line items to a parent insertion order that will be created within the spreadsheet. | Alphanumeric values | No | example123 |
LI Temporary Id | Specifies the identifier used to link new objects within the spreadsheet to a particular line item. This is a placeholder value and will not be the actual identifier of the newly-created object. | Alphanumeric value | No | example123 |
Basic settings
Column Name | Description | Potential Values | Mandatory | Example |
---|---|---|---|---|
Line Item Id | Specifies the identifier assigned to the line item. Note: If the line item identifier isn't provided, a new line item will be created. |
Numeric value | No | 1234 |
Advertiser Id | Specifies the identifier assigned to the associated line item's advertiser. | Numeric value | Yes | 1234 |
Insertion Order Ids | Specifies the identifiers of the existing insertion orders that the line item will be associated to. | Numeric value Note: If there are multiple numeric values, use commas to separate them. |
Yes | 1234,4567 |
Line Item Name | Specifies the name of the line item. | Characters | Yes | My line item |
External Code | Specifies the custom code assigned to the insertion order. | - Alphanumeric values - Periods - Underscores - Dashes |
No | code1234 |
State | Specifies current status of the line item. | - active - inactive |
Yes | active |
Ad Type | Specifies the creative type associated with the line item. | - banner - video - audio - native |
Yes | banner |
Budgeting and scheduling
Column Name | Description | Potential Values | Mandatory | Example |
---|---|---|---|---|
Revenue Type | Specifies the line item's revenue type. | - cpm - viewable cpm - dynamic cpm - cpc - cpcv - cost_plus_margin |
Yes | cpm |
Revenue Value | Specifies the revenue amount. | Numeric value | Yes | 5 |
Payment Type | Specifies the line item's payment type. Note: If "Native" is specified as the Ad Type, then you can only specify "Impression" as the Payment Type. |
- impression - view - video |
Yes | impression |
Flight Start Date | Specifies the flight's start date. | Date/time Use the YYYY-MM-DD hh:mm:ss format. Excel will try to auto format the date to MM/DD/YYYY, which is also accepted but will be less accurate. Hours should be based on the UTC time zone. |
Yes | 2018-11-09 00:00:00 |
Flight End Date | Specifies the flight's end date. Do not enter an end date if there is no end date. | Date/time Use the YYYY-MM-DD hh:mm:ss format. Excel will try to auto format the date to MM/DD/YYYY, which is also accepted but will be less accurate. Hours should be based on the UTC time zone. |
No | 2018-11-09 23:59:39 |
Daily Budget | Specifies the daily budget amount. | Numeric value | No | 1000 |
Daily Budget Imps | Specifies the daily budget represented by a number of impressions. | Numeric value | No | 10 |
Lifetime Budget | Specifies the flight's lifetime budget. | Numeric value | Yes, if Lifetime Budget Imps is not specified. | 100 |
Lifetime Budget Imps | Specifies the flight's lifetime budget represented by a number of impressions. | Numeric value | Yes, if a Lifetime Budget is not specified. | 80 |
Pacing | Specifies whether the line item should spend its overall lifetime budget evenly across flights. | - TRUE - FALSE |
Yes | FALSE |
Pacing Percent | Specifies what percentage of your flight budget should be spent per day. | Numeric value between 50 and 150 | No | 50 |
Underspend Catch-Up | Dictates how your line item distributes unspent budget throughout the remainder of a flight. | - evenly - asap |
Yes | evenly |
Daypart Monday | Specifies a comma-separated list of hour ranges to target throughout Monday. | Numeric range consisting of any whole number between 0 and 23 | No | 7-16,20-23 |
Daypart Tuesday | Specifies a comma-separated list of hour ranges to target throughout Tuesday. | Numeric range consisting of any whole number between 0 and 23 | No | 20-23 |
Daypart Wednesday | Specifies a comma-separated list of hour ranges to target throughout Wednesday. | Numeric range consisting of any whole number between 0 and 23 | No | 7-16,20-23 |
Daypart Thursday | Specifies a comma-separated list of hour ranges to target throughout Thursday. | Numeric range consisting of any whole number between 0 and 23 | No | 7-16,20-23 |
Daypart Friday | Specifies a comma-separated list of hour ranges to target throughout Friday. | Numeric range consisting of any whole number between 0 and 23 | No | 7-16,20-23 |
Daypart Saturday | Specifies a comma-separated list of hour ranges to target throughout Saturday. | Numeric range consisting of any whole number between 0 and 23 | No | 7-16,20-23 |
Daypart Sunday | Specifies a comma-separated list of hour ranges to target throughout Sunday. | Numeric range consisting of any whole number between 0 and 23 | No | 7-16,20-23 |
Daily Pacing Allocation | Sets the pace for how quickly the budget should be spent in one day. | - evenly - asap |
Yes | evenly |
Optimization
Column Name | Description | Potential Values | Mandatory | Example |
---|---|---|---|---|
Optimization Type | Specifies the metrics that should be used to measure the line item's performance. | - none - cpc - cpa - viewable cpm - ctr - cpcv - vcr |
Yes | cpc |
Min CPM | Specifies the minimum CPM when Cost Plus or Dynamic CPM is set for the line item. | Numeric value | No | 1 |
Max CPM | Specifies the maximum CPM when Cost Plus or Dynamic CPM is set for the line item. | Numeric value | No | 8 |
Optimization Goal Target | Required for CTR, CPC, CPA, Viewable CPM, CPCV, and VCR optimization types. Note: Depending on the chosen optimization type, this numeric value can take on the form of a percentage or a currency value. |
Numeric value | No | 85 |
Post-View Post-Click Strategy | Only used when the line item has a CPA goal for both post-click and post-view conversions to determine whether it is optimized for retargeting or prospecting. | - prospecting - retargeting |
No | propsecting |
Post Click Only | Specifies the CPA post-click goal that the line item will optimize to. | - TRUE - FALSE |
No | FALSE |
Post Click Goal Target | Specifies the CPA post-click goal that the line item will optimize to. | Numeric value | No | 12 |
Goal Pixel Id | Specifies the identifier assigned to the targeted goal pixel. | Numeric value | No | 1036301 |
Goal Priority | Specifies whether to give greater priority to delivery, performance, or margin. | - delivery - performance - margin |
Yes | margin |
Min Margin Percent | Only set this field if the goal priority has been set to margin and revenue type has not been set to cost_plus_margin. | Numeric value (in %) | No | 25 |
Conversion Pixels | Specifies a comma-separated list of conversion pixel identifiers that will be tracked. | Numeric value | No | 4912,192941,10203 |
Inventory and brand safety targeting
Column Name | Description | Potential Values | Mandatory | Example |
---|---|---|---|---|
Supply Strategies | Specifies the type of inventory (open exchange, managed, or deal inventory) that should be targeted. | - rtb - managed - deals |
Yes | rtb,managed |
Deals | Specifies a comma-separated list of individual deals that will be targeted. Note: If this cell is left empty and "deals" is selected as the supply strategy, then all deals will be targeted. |
Numeric value | No | 10918,10433,123412 |
Deal Lists | Specifies a series of deal lists separated by commas that will be targeted. Note: If this cell is left empty and "deals" is selected as the supply strategy, then all deal lists will be targeted. |
Alphanumeric value | No | My_Deal_List_1,My_Deal_List_2 |
Include Deals | Specifies whether a deal should be included. | - TRUE - FALSE |
No | TRUE |
Managed Priority | Specifies how line items that have their supply strategy set to Managed should be prioritized. Note: This field doesn't apply to line items that have their supply strategy set to Open Exchange or Deals. |
Numeric value | No | 5 |
Inventory Types | Specifies a comma-separated list of inventory types to exclude. Note: If this cell is left empty, all inventory types will be included by default. |
- web - mobile_web - mobile_app |
Yes | mobile_web,web |
Blocklists | Specifies blocklists that are associated with the line item. | Id | No | 160 |
Allowlists | Specifies allowlists that are associated with the line item. | Id | No | 17,18 |
Ads Txt Authorized Only | Specifies whether the associated creatives should only serve on ads.txt verified inventory. | - TRUE - FALSE |
No | TRUE |
Member Targets | Specifies which seller member identifiers should be excluded or included in a profile. | Action (exclude or include)-Id1,Id2,Id3 | No | include-1,2,3 |
Seller Member Group Targets | Specifies which seller member groups should be excluded or included in a profile. | Action (exclude or include)-Id1,Id2,Id3 | No | exclude-4,5,6 |
Audience and location targeting
Note
Effective August 30, 2021:
- Tapad's graph (id:3) will provide global coverage excluding Europe.
- Microsoft Advertising's graph (id:4) will provide coverage for Europe and the United States.
Column Name | Description | Potential Values | Mandatory | Example |
---|---|---|---|---|
Countries | Specifies whether or not to target a particular country. See the Country list to look up the appropriate country codes. | Action (include or exclude)-Code1,Code2,Code3 | Yes | include-US,FR |
Regions | Specifies whether or not to target a particular region. See the Region list to look up the appropriate region identifiers. | Action (include or exclude)-Id1,Id2,Id3 | No | exclude-1080,1081 |
Cities | Specifies whether or not to target a particular city. See the City list to look up the appropriate City identifiers. | Action (include or exclude)-Id1,Id2,Id3 | No | include-68778,68779,68780 |
Metro Codes | Specifies whether or not to target a particular metro code. See the Metro Code list to look up the appropriate metro codes. | Action (include or exclude)-Id1,Id2,Id3 | No | include-500,501,502 |
Postal Codes | Specifies whether or not to target specific postal codes. | Postal Code 1,Postal Code 2,Postal Code 3,Postal Code 4 | No | 120563,120564 |
Postal Code Lists | Specifies whether or not to target postal codes that have been grouped together in a list. | Alphanumeric value | No | My_Postal_Code_List_1,My_Postal_Code_List_2 |
Cross Device | Specifies the identifier of the cross device graph that is being targeted. | - null (no cross device) - 3 (Tapad graph) - 4 (Microsoft Advertising graph) |
No | 3 |
Segment Boolean operator | Allows "and" or "or" boolean operators to be used between targeted segment groups. | - and - or |
No | and |
Congressional Districts | Specifies whether or not to target specific Congressional Districts. | Numeric Values (Note: If there are multiple numeric values, use commas to separate them). | No | 139898 |
State Senate Districts | Specifies whether or not to target specific State Senate Districts. | Numeric Values (Note: If there are multiple numeric values, use commas to separate them). | No | 141210 |
State House Districts | Specifies whether or not to target specific State House Districts. | Numeric Values (Note: If there are multiple numeric values, use commas to separate them). | No | 139960 |
Frequency and recency
Column Name | Description | Potential Values | Mandatory | Example |
---|---|---|---|---|
Hourly Frequency | Specifies the maximum number of impressions per person per hour. | Numeric value (255 characters max) | No | 10 |
Daily Frequency | Specifies the maximum number of impressions per person per day. | Numeric value (255 characters max) | No | 20 |
Weekly Frequency | Specifies the maximum number of impressions per person per week. | Numeric value (255 characters max) | No | 50 |
Monthly Frequency | Specifies the maximum number of impressions per person per month. | Numeric value (255 characters max) | No | 200 |
Lifetime Frequency | Specifies the maximum number of impressions per person. | Numeric value (255 characters max) | No | 255 |
Recency | Specifies the minimum number of minutes between impressions per person. | Numeric value (255 characters max) | No | 60 |
Include Users Without Cookies | Determines whether impressions will be served to unidentified users. Note: When serving impressions to unidentified users, frequency and recency caps will be ignored for those users. |
- TRUE (excludes users who do not have cookies enabled) - FALSE (includes users who do not have cookies enabled) |
Yes | TRUE |
Viewability and environment targeting
Column Name | Description | Potential Values | Mandatory | Example |
---|---|---|---|---|
Viewability Threshold | Percentage of how likely an impression is to be viewable. Note: Custom viewability thresholds are allowed. |
Numeric value between 0 and 100 | No | - For standard IAB thresholds: 12 - For custom viewability thresholds: custom-12 |
Video Completion Threshold | Percentage of how likely a video impression is to be viewed in its entirety. | Numeric value between 0 and 100 | No | 18 |
Device Types | Specifies a comma-separated list of device types that will be targeted. | - pc - phone - tablet - tv - stb - gameconsole |
No | pc,phone |
Playback Methods | Specifies a comma-separated list of playback method identifiers: (1: playback-method-auto-play-sound-on), (2: playback-method-auto-play-sound-off), (3: playback-method-click-to-play), (4: playback-method-mouse-over), (5: playback-method-auto-play-sound-unknown). | 1,2,3,4, or 5 | No | 1,3,5 |
Video Targets Allow Unknown Playback Method | Determines whether to allow unknown playback methods. | - TRUE - FALSE |
Yes | FALSE |
Video Targets Allow Unknown Context | Determines whether to allow unknown contexts for video targeting. | - TRUE - FALSE |
Yes | FALSE |
Player Sizes | Specifies the player size for video targeting in which 1= Small, 2= Medium, and 3= Large. | 1, 2, and/or 3 (small, medium, or large) | No | 1, 2 |
Video Targets Allow Unknown Player Size | Determines whether to allow unknown player sizes for video targeting. | - TRUE - FALSE |
Yes | TRUE |
Video Target Contexts | Specifies a comma separated list of video target contexts. | 1, 2, 3, and/or 4 (pre-roll, mid-roll, post-roll, outstream) | No | 1, 2 |
Browsers | Specifies a comma-separated list of browser identifiers that will be included or excluded. See the Browser list to look up the appropriate browser identifiers. | Action (include or exclude)-Id1,Id2,Id3 | No | include-210,401,201 |
Languages | Specifies a comma-separated list of language identifiers that will be included or excluded. See the Language list to look up the appropriate language identifiers. | Action (include, exclude)-Id1,Id2,Id3 | No | exclude-129,140,120 |
User Group Bucket | Specifies a comma-separated list of user groups that will be targeted using A/B testing. | Numeric value ranges between 0 and 99 | No | 0-18,25-32,58-63 |
User Groups Include Cookieless Users | Determines whether to target users who don't have cookies enabled. | - TRUE - FALSE |
No | FALSE |
Creatives
Column Name | Description | Potential Values | Mandatory | Example |
---|---|---|---|---|
Creative Rotation | Specifies the creative-rotation strategy that will be used when multiple creatives of the same size are trafficked through the line item. | - even - weighted - ctr-optimized |
No | even |
Flight Creatives | Specifies the creatives associated to the flight. | Id1,Id2,Id3,Id4 | No | 10040,120421,120202 |
Fees
Column Name | Description | Potential Values | Mandatory | Example |
---|---|---|---|---|
Partner Fees | Specifies a comma-separated list of partner fee identifiers that have been applied to the line item. | Numeric value | No | 321014,149129,1292 |
Internal fields
Column Name | Description | Potential Values | Mandatory | Example |
---|---|---|---|---|
Flight Id | Specifies the identifier assigned to the flight. Note: If you're leveraging exported object details, leave the existing flight identifier. Otherwise, leave this cell empty so that a new flight can be created. |
Numeric value | No | 12345 |
Profile Id | Specifies the identifier assigned to the profile. Note: If you're leveraging exported object details, leave the existing profile identifier. Otherwise, leave this cell empty so that a new profile can be created. |
Numeric value | No | 13912 |