| gads_auth_configure | R Documentation | 
These functions give more control over and visibility into the auth
configuration than gads_auth() does. gads_auth_configure()
lets the user specify their own:
OAuth client, which is used when obtaining a user token.
 API key. If rgoogleads is de-authorized via gads_deauth(), all
requests are sent with an API key in lieu of a token.
See the vignette("get-api-credentials", package = "gargle")
for more.
If the user does not configure these settings, internal defaults
are used.
gads_oauth_client() and gads_api_key() retrieve the
currently configured OAuth client and API key, respectively.
gads_auth_configure(
  client,
  path,
  api_key,
  developer_token,
  app = lifecycle::deprecated()
)
gads_auth_cache_path()
gads_open_auth_cache_folder()
gads_api_key()
gads_developer_token()
gads_oauth_app()
| client | A Google OAuth client, presumably constructed via
 | 
| path | JSON downloaded from Google Cloud Console, containing a client id and
secret, in one of the forms supported for the  | 
| api_key | API key. | 
| developer_token | Your Google Ads Developer Token. | 
| app | 
gads_auth_configure(): An object of R6 class
gargle::AuthState, invisibly.
gads_oauth_client(): the current user-configured OAuth client.
gads_api_key(): the current user-configured API key.
Other auth functions: 
gads_auth(),
gads_deauth()
## Not run: 
# see and store the current user-configured OAuth app (probaby `NULL`)
(original_app <- gads_oauth_app())
# see and store the current user-configured API key (probaby `NULL`)
(original_api_key <- gads_api_key())
if (require(httr)) {
  # bring your own app via client id (aka key) and secret
  google_app <- httr::oauth_app(
    "my-awesome-google-api-wrapping-package",
    key = "YOUR_CLIENT_ID_GOES_HERE",
    secret = "YOUR_SECRET_GOES_HERE"
  )
  google_key <- "YOUR_API_KEY"
  gads_auth_configure(app = google_app, api_key = google_key)
  # confirm the changes
  gads_oauth_app()
  gads_api_key()
  # bring your own app via JSON downloaded from Google Developers Console
  # this file has the same structure as the JSON from Google
  gads_auth_configure(path = app_path)
  # confirm the changes
  gads_oauth_app()
  # use own developer token
  gads_auth_configure(developer_token = 'Your developer token')
}
# restore original auth config
gs4_auth_configure(app = original_app, api_key = original_api_key)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.