Google-Ads-GoogleAds-Client
view release on metacpan or search on metacpan
CHANGELOG.md view on Meta::CPAN
- Removed code examples: create_campaign_experiment, graduate_campaign_experiment.
- Updated add_smart_campaign example.
- Updated the FieldMasks utility to better handle empty object fields. See updated guide:
https://developers.google.com/google-ads/api/docs/client-libs/perl/field-masks.
11.0.0 - 2022-04-28
-------------------
- Added support for Google Ads API v10_1.
- Removed support for Google Ads API v8_0.
- Renamed authenticate_in_web_application to generate_user_credentials and updated
to support the desktop application flow, since OAuth OOB is being deprecated.
- Removed authenticate_in_desktop_application code example.
- Updated add_customer_match_user_list code example.
10.0.1 - 2022-03-30
-------------------
- Added code examples: add_performance_max_product_listing_group_tree,
navigate_search_result_pages_caching_tokens.
- Updated code examples: add_campaigns, add_performance_max_campaign,
add_performance_max_retail_campaign, upload_offline_conversion.
10.0.0 - 2022-02-18
CHANGELOG.md view on Meta::CPAN
- Added support for Google Ads API v6_0.
- Removed support for Google Ads API v2.
- Added support of client configuration from environment variables.
- Refactored GoogleAdsLogger to redact email addresses present in the requests
and responses.
- Added new services: CustomerUserAccessService, CustomAudienceService,
CombinedAudienceService, FeedItemSetService, etc.
- Added code examples: get_change_details, update_user_access, add_lead_form_extension,
update_audience_target_restriction, etc.
- Renamed code example authenticate_in_standalone_application to
authenticate_in_desktop_application.
5.0.0 - 2020-08-31
-------------------
- Added support for Google Ads API v5_0.
- Added code examples: add_logical_user_list, add_combined_rule_user_list,
add_expression_rule_user_list, add_conversion_based_user_list, add_geo_target,
add_billing_setup, etc.
4.0.0 - 2020-07-13
-------------------
examples/authentication/generate_user_credentials.pl view on Meta::CPAN
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# This example will create an OAuth2 refresh token for the Google Ads API.
# This works with both web and desktop app OAuth client ID types.
#
# This example will start a basic server that listens for requests at
# http://127.0.0.1:PORT, where PORT defaults to 8080 as below.
#
#
# [IMPORTANT]: For web app client types, you must add http://127.0.0.1 to the
# "Authorize redirect URIs" list in your Google Cloud Console project before
# running this example. Desktop app client types do not require the local
# redirect to be explicitly configured in the console.
examples/authentication/generate_user_credentials.pl view on Meta::CPAN
=pod
=head1 NAME
generate_user_credentials
=head1 DESCRIPTION
This example will create an OAuth2 refresh token for the Google Ads API for either a web
or desktop app OAuth client ID.
For web app client types, you must add B<http://127.0.0.1> to the "Authorize redirect URIs"
list in your L<Google Cloud Console project|https://console.developers.google.com/apis/credentials>
before running this example, where PORT defaults to 8080. Desktop app client types do not
require the local redirect to be explicitly configured in the Cloud console.
=head1 SYNOPSIS
generate_user_credentials.pl [options]
( run in 0.602 second using v1.01-cache-2.11-cpan-299005ec8e3 )