Ads Developer Blog
The official blog for information about the AdWords, AdSense, DoubleClick and AdMob APIs and SDKs.
DFP small business changes and our API
Tuesday, August 13, 2013
Recently we announced how we’re
helping publishers grow with DFP small business
. This included making a number of features available to small business networks. In this blog post, we’ll describe how these changes affect the way small business networks use the API.
Creatives
Creatives can now be reused for small business networks. When using
LineItemCreativeAssociationService.createLineItemCreativeAssociation
, you can now use an existing creative for the
LineItemCreativeAssociation.creativeId
instead of having to copy the creative.
CustomCreatives
and
TemplateCreatives
are now available to small business networks as well. The following creatives that were previously only for small business networks now come back as TemplateCreatives starting in v201306:
FlashExpandableCreative →
TemplateCreative.creativeTemplateId
of 10001160.
FlashPushdownCreative → TemplateCreative.creativeTemplateId of 10001400.
FloatingFlashCreative → TemplateCreative.creativeTemplateId of 10000560.
TextAdCreative → TemplateCreative.creativeTemplateId of 10000440.
Targeting and Delivery
All custom targeting
matchTypes
are now available to small business networks and can be set on a
CustomTargetingValue
object when creating custom targeting using the
CustomTargetingService
.
Since competitive exclusions and ad exclusions are now available to small business networks, you can use the
LabelService
to create and manage labels for them. They can then be set on the
LineItem.appliedLabels
and
AdUnits.appliedLabels
fields.
Reports
Reach reports are now available to small business networks. You can run reach reports via the API using the
ReportService’s
reach report columns
and
reach report date range types
.
City-level geographic data has also been made available in reports for small business networks and can be added to reports using the
city dimensions
.
Network administration
Since custom user roles are now available to small business networks, if you create a custom user role using the web UI, you can use
UserService.getAllRoles
to obtain the IDs of those roles and
assign them to your users
.
If you’re a small business network and have any questions or concerns about how these changes may affect your API use, please post your questions to the
DFP API forums
. Additionally, the
Ads Java client library’s DFP examples
are a great place to start exploring these additional features.
-
Vincent Tsao
, DFP API Team
Labels
account_management
ad_clicks
ad_customizers
ad_exchange
ad_exchange_optimization-series
ad_exchange_rest
ad_exchange_rtb
ad_exchange_seller
ad_exchange_soap
ad_extensions
ad_param
AdGroup
AdGroupAd
admob
admob_mediation
admob_sdk
admob_v4.3.1
admob_v5.0.5
admob_v6.0.1
ads
adsense
adsense_api
adsense_host_api
adsense_host_api_v3
adsense_management_api
adsense_management_api_v1
adsense_management_api_v1.1
adsense_management_api_v1.2
adsense_management_api_v1.3
adsense_management_api_v1.4
advanced_apis
adwhirl
adwhirl_v3.1.1
adwords
AdWords Scripts
adwords_AdGroupCriterionService
adwords_api
adwords_api_v201302
adwords_api_v201306
adwords_api_v201309
adwords_api_v201402
adwords_api_v201406
adwords_api_v201409
adwords_api_v201502
adwords_api_v201506
adwords_api_v201509
adwords_api_v201601
adwords_api_v201603
adwords_api_v201605
adwords_api_v201607
adwords_api_v201609
adwords_api_v201702
adwords_api_v201705
adwords_api_v201708
adwords_api_v201710
adwords_api_v201802
adwords_api_workshops
adwords_BatchJobService
adwords_CampaignService
adwords_CreateAccountService
adwords_for_video
adwords_ManagedCustomerService
adwords_MutateJobService
adwords_ReportDefinitionService
adwords_scripts
adwords_v201109
adwords_v201206
adwords_v201209
adwords_v201302
adwords_v201306
adwords_v201309
adwords_v201601
adwords_v201605
adwords_v201607
adwords_v201609
adwords_v201702
alerting
amp
analytics
analyticsapi
android
android_layout
animation
app_engine
aw_reporting
awql
beacon_api
best_practices
beta
bid_modifiers
bidding
billing
budget_order_service
budgets
builders
bulk_upload
c#
call_extensions
call_metrics
call_tracking
call-only
callout_extensions
CampaignCriterion
case_study
cast
certificates
certification
chart_tools
click
click_type
click-to-download
client_libraries
client_library
code_examples
common_questions
conference
content
content_api
conversion
conversions
ConversionTrackerService
converted_clicks
creative_platforms
creatives
custom_fields
dart
dbm_api
decorators
deprecation
developer
dfa_ad_service
dfa_api
dfa_api_v118
dfa_creative_service
dfa_reporting_api
dfa_site_service
dfa_v1.16
dfa_v1.17
dfa_v1.18
dfa_v1.19
dfa_v1.20
dfp
dfp_api
dfp_appengine
dfp_creatives
dfp_inventory
dfp_mobile
dfp_pql
dfp_reports
dfp_sales
dfp_teams
dfp_v201111
dfp_v201201
dfp_v201203
dfp_v201204
dfp_v201206
dfp_v201208
dfp_v201211
dfp_v201302
dfp_v201308
dfp_v201608
dfp_v201711
display_network
display_select
docs
dotnet
doubleclick
DoubleClick_Rich_Media
doubleclick_studio
dsa
dynamic_creative
enhanced_campaigns
eta
examples
excluded_placement_lists
exoplayer
expanded_text_ads
faq
feedback
feeds
firebase
flash
flash_sdk
forecast_service
games
gclid
gdc
gdl
geo_targets
geotargeting
gmail_image_ads
gmail_multi_product_ads
gmail_single_promotion_ads
GMF
golang
google_apis
google_apps_script
google_drive
google_play_services
google_plus
hangout
html5
html5_ads
https
i18n
ima_android
ima_flash
ima_html5
ima_ios
ima_sdk
image
image_ads
impression_share
interstitial
interview
io13
iOS
iOS9
java_app_engine
java_dart_api
jdbc
keyword_optimizer
keywords
kotlin
labels
limits
line_item
linq
location_extensions
location_feeds
LocationExtensionOperand
LocationGroups
manager_accounts
maps_api
mcc
media
media_bundle
mobile
mobile_ads
mobile_ads_garage
mobile_ads_sdk
mobile_sites
mobile_speed
mobile_targeting
mobile_ux
native
native_ads_express
new_features
oauth
oauth2
offline_conversions
OfflineConversionFeedService
open_source
openrtb
optimization
php
PLA
policy
PQL
price_extension
product_listing_ads
proguard
promotion_line
python
quality_score
rate_limiter
rate_sheet
RateExceededError
referer
release
remarketing
reporting
reports
responsive_ads
rewarded_video
rmf
ruby
sandbox
scripts
sdkless
search_audience
search_network
selector
sendbeacon
service_accounts
shared_negative_keywords
shopping
sitelinks
snds
ssl
StepInsideAdWords
success_stories
suggested_ad_units
sunset
survey
swift
target_cpa
targeting
template_ads
terms
test_accounts
test_network
text_ads
ui
unity
upgraded_urls
v201509
vast3
vcpm
video
viewable-cpm
workshops
wp8
xml
Archive
2018
Mar
Feb
Jan
2017
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2016
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2015
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2014
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2012
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2011
Dec
Nov
Feeds
Primary Feed
AdWords API
AdWords scripts
Content API for Shopping
DFP API
DFA API
Mobile Ads
IMA SDK
AdSense API
Give us feedback in our developer product forums:
AdWords API
AdWords scripts
AdSense API
DoubleClick for Publishers API
DoubleClick for Advertisers API
Google Mobile Ads SDK
Google Interactive Media Ads SDK
Google Content API for Shopping