Releases: StevenMMortimer/rdfp
rdfp 0.1.4
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 usedfp_getLineItemsByStatement()
then each row will be a line item, but the nested parts liketargeting
will be in a single column as a column of lists. Also, settingas_df=FALSE
will no longer return lists of length one so you do not need to always be using notation likeresult[[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 thecheck_interval
argument (#11)
rdfp 0.1.3
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 ofAmerica/New_York
(#6)- Increased the default
max_tries
argument indfp_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
Features
dfp_report_url_to_dataframe()
now returns atbl_df
object for better
printing and casted data types- Simplify
dfp_select()
so that it automatically usesdfp_select_parse()
to format the result into atbl_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 todfp_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
- 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
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()