Skip to content

Releases: StevenMMortimer/rdfp

rdfp 0.1.4

05 Jun 23:05
Compare
Choose a tag to compare

In this version of the package we have upgraded from v201811 to v201905. Please read the announced changes on Google's website since they will be reflected in the package exactly as explained there at https://developers.google.com/ad-manager/api/rel_notes#v201905.

Features

  • The as_df argument will now return tidier tibbles, meaning that elements that are nested lists will stay as nested lists. For example, if you use dfp_getLineItemsByStatement() then each row will be a line item, but the nested parts like targeting will be in a single column as a column of lists. Also, setting as_df=FALSE will no longer return lists of length one so you do not need to always be using notation like result[[1]] to get after the returned result. This means that some of your existing scripts may break if you are still using this notation. Please view the examples and/or vignettes to see how you should be working through this change if you are having trouble.

Bug Fixes

  • Fix an issue with the dfp_full_report_wrapper() that was ignoring the check_interval argument (#11)

rdfp 0.1.3

29 Dec 15:38
Compare
Choose a tag to compare

Note: DoubleClick for Publishers was recently renamed to Google Ad Manager. For
this version we will continue to use the "dfp" abbreviation although everything else
has been updated to v201811 from the Google Ad Manager API reference.

Also, please note that the API has changed the name of timeZoneID to timeZoneId.
We have modified functions to follow suit. You may need to update this argument in existing
scripts, especially when dealing with forecasts, reports, orders, and lineitems.

Features

  • Update to latest version which is v201811 (#8)
  • Make the default file name for a cached token ".httr-oauth-rdfp" so that
    it does not clash with other package token names
  • dfp_date_to_list() now infers the timezone if not provided. Previously it always defaulted
    to a value of America/New_York (#6)
  • Increased the default max_tries argument in dfp_full_report_wrapper() from
    10 to 20 tries so that long running queries do not "timeout" by reaching the max
    number of tries without completing

Bug Fixes

  • Update vignette names so that they are not duplicated, which is now a required
    check for CRAN

rdfp 0.1.2

09 Apr 15:49
Compare
Choose a tag to compare

Features

  • dfp_report_url_to_dataframe() now returns a tbl_df object for better
    printing and casted data types
  • Simplify dfp_select() so that it automatically uses dfp_select_parse()
    to format the result into a tbl_df
  • Add dfp_date_as_list() that will convert a date or datetime representation
    in R to the required list format for submission to DFP
  • Add addtl_scopes arugment to dfp_auth() so that users can create token that
    can be used with other R packages to connect to other Google services
  • Add examples to functions so that the inline documentation
    gives a better idea of how to make it work in R

rdfp 0.1.1

29 Mar 15:44
Compare
Choose a tag to compare
  • Upgraded to API version v201802
  • Created more efficient parsers parse_soap_response(). Warning: This will cause
    some breaking changes because how certain results are returned may be different.

rdfp 0.1.0

27 Mar 04:45
Compare
Choose a tag to compare

First minor release of the rdfp package currently under development. Key features include:

  • Simple Administrative Tools:
    • dfp_getCurrentUser()
    • dfp_getCurrentNetwork()
    • dfp_createTeams()
    • dfp_createUsers()
    • dfp_createUserTeamAssociations()
    • dfp_createCompanies()
    • dfp_createContacts()
  • Ad Trafficking Setup:
    • dfp_createLabels()
    • dfp_createCustomFields()
    • dfp_createCustomFieldOptions()
    • dfp_createCustomTargetingKeys()
    • dfp_createCustomTargetingValues()
  • Manipulating Orders and LineItems:
    • dfp_createOrders()
    • dfp_getLineItemsByStatement()
  • Forecasting and Reporting:
    • dfp_full_report_wrapper()
    • dfp_getDeliveryForecast()
    • dfp_getAvailabilityForecast()