An Implementation of the 'DoubleClick for Publishers' API
getPreviewUrlsForNativeStyles
getCustomFieldsByStatement
getNativeStylesByStatement
getCustomFieldOption
getPlacementsByStatement
getOrdersByStatement
getPremiumRatesByStatement
getPackagesByStatement
getPreviewUrl
Build XML Request Body
Function to catch and print HTTP errors
Authorize rdfp
ActivityService
ActivityGroupService
AdExclusionRuleService
AdRuleService
InventoryService
AudienceSegmentService
BaseRateService
CdnConfigurationService
CompanyService
ContactService
ContentBundleService
CreativeService
CreativeSetService
CreativeWrapperService
CustomFieldService
createCustomFields
CustomTargetingService
createCustomTargetingValues
DaiAuthenticationKeyService
ExchangeRateService
LabelService
LineItemCreativeAssociationService
LineItemService
LiveStreamEventService
MobileApplicationService
NativeStyleService
OrderService
PackageService
PlacementService
PremiumRateService
ProductPackageItemService
ProductPackageService
ProductTemplateService
ProposalLineItemService
ProposalService
RateCardService
TeamService
UserService
UserTeamAssociationService
Format a datetime for DFP
Take report request and return data.frame
getActivitiesByStatement
getActivityGroupsByStatement
getAdExclusionRulesByStatement
getAdRulesByStatement
getAdSpotsByStatement
getAdUnitsByStatement
getAdUnitSizesByStatement
NetworkService
getAllRoles
getAudienceSegmentsByStatement
ForecastService
getAvailabilityForecastById
getBaseRatesByStatement
getCdnConfigurationsByStatement
CmsMetadataService
getCmsMetadataValuesByStatement
getCompaniesByStatement
getContactsByStatement
getContentBundlesByStatement
ContentService
getContentByStatementAndCustomTargetingValue
getCreativesByStatement
getCreativeSetsByStatement
CreativeTemplateService
getCreativeWrappersByStatement
getCurrentNetwork
getCurrentUser
getCustomTargetingKeysByStatement
getCustomTargetingValuesByStatement
getDaiAuthenticationKeysByStatement
getDeliveryForecast
getDeliveryForecastByIds
getExchangeRatesByStatement
getLabelsByStatement
getLineItemCreativeAssociationsByStatement
getLineItemsByStatement
LineItemTemplateService
getLiveStreamEventsByStatement
getMarketplaceCommentsByStatement
getMobileApplicationsByStatement
getProductPackageItemsByStatement
getProductPackagesByStatement
ProductService
getProductTemplatesByStatement
getProposalLineItemsByStatement
getProposalsByStatement
getRateCardsByStatement
ReconciliationLineItemReportService
ReconciliationOrderReportService
ReconciliationReportRowService
ReconciliationReportService
ReportService
getReportDownloadUrlWithOptions
getReportJobStatus
getSavedQueriesByStatement
SuggestedAdUnitService
TargetingPresetService
getTeamsByStatement
AdjustmentService
getUsersByStatement
getUserTeamAssociationsByStatement
WorkflowRequestService
hasCustomPacingCurve
makeTestNetwork
performAdExclusionRuleAction
performAdRuleAction
performAdUnitAction
performAudienceSegmentAction
performBaseRateAction
performCdnConfigurationAction
performContentBundleAction
performCreativeWrapperAction
performCustomFieldAction
performCustomTargetingKeyAction
performCustomTargetingValueAction
performDaiAuthenticationKeyAction
performExchangeRateAction
performLabelAction
performLineItemAction
performLineItemCreativeAssociationAction
performLiveStreamEventAction
performMobileApplicationAction
performNativeStyleAction
performOrderAction
performPackageAction
performPlacementAction
performProductAction
performProductPackageAction
performProductPackageItemAction
performProductTemplateAction
performProposalAction
performProposalLineItemAction
performRateCardAction
performReconciliationOrderReportAction
performSuggestedAdUnitAction
performTeamAction
performUserAction
performUserTeamAssociationAction
performWorkflowRequestAction
registerSessionsForMonitoring
Take report URL and convert to data.frame
runReportJob
PublisherQueryLanguageService
Take select request and return data.frame
updateActivities
updateActivityGroups
updateAdExclusionRules
updateAdRules
updateAdUnits
updateAudienceSegments
updateBaseRates
updateCdnConfigurations
updateCompanies
updateContacts
updateContentBundles
updateCreatives
updateCreativeSet
updateCreativeWrappers
updateCustomFieldOptions
updateCustomFields
updateCustomTargetingKeys
updateCustomTargetingValues
updateDaiAuthenticationKeys
updateExchangeRates
updateLabels
updateLineItemCreativeAssociations
updateLineItems
updateLiveStreamEvents
updateMobileApplications
updateNativeStyles
updateNetwork
updateOrders
updatePackages
updatePlacements
updatePremiumRates
updateProductPackageItems
updateProductPackages
updateProducts
updateProductTemplates
updateProposalLineItems
updateProposals
updateRateCards
updateReconciliationLineItemReports
updateReconciliationOrderReports
updateReconciliationReportRows
updateReconciliationReports
updateTeams
updateTrafficAdjustments
updateUsers
updateUserTeamAssociations
Transmit and Receive API SOAP Calls
Format SOAP Request Body
Retrieve Google token from environment
Check that token appears to be legitimate
Parse SOAP Response Body
rdfp
package
Check if authorization currently in force
xml_nodeset_to_df
xmlToList2
Functions to interact with the 'Google DoubleClick for Publishers (DFP)' API <https://developers.google.com/ad-manager/api/start> (recently renamed to 'Google Ad Manager'). This package is automatically compiled from the API WSDL (Web Service Description Language) files to dictate how the API is structured. Theoretically, all API actions are possible using this package; however, care must be taken to format the inputs correctly and parse the outputs correctly. Please see the 'Google Ad Manager' API reference <https://developers.google.com/ad-manager/api/rel_notes> and this package's website <https://stevenmmortimer.github.io/rdfp/> for more information, documentation, and examples.