The adStrengthInfo field was added to
AdGroupAd
to indicate the strength of each ad and the actions you can take to improve
it.

Attempts to add a
CallOnlyAd
or CALL extension will fail with the error reason
CUSTOMER_CONSENT_FOR_CALL_RECORDING_REQUIRED if the Call & Messaging Ads
Terms are released for your account, but you have not yet acknowledged the
terms.

Any
CampaignService
request that attempts to add a Campaign with a shared budget to a
CampaignGroup will now fail with the error CampaignError and reason
CAMPAIGN_CANNOT_USE_SHARED_BUDGET_WHILE_PART_OF_CAMPAIGN_GROUP.
Previously, such a request would fail but with a less informative error.

Shopping

The validation for campaignPriority of
ShoppingSetting
was simplified as follows:

In this case, the AdWords API now applies the appropriate
value instead of requiring the user to specify the one permitted value for
each case.

The error reasons SHOPPING_MERCHANT_NOT_ALLOWED_FOR_PURCHASES_ON_GOOGLE
and PURCHASES_ON_GOOGLE_NOT_SUPPORTED_FOR_SHOPPING_SALES_COUNTRY were
removed from
CampaignError
since they can no longer be thrown.

Any request that attempts to exclude a
Placement
target with a url equal to adsenseformobileapps.com will now fail with
the error reason ADSENSE_FOR_MOBILE_APPS_PLACEMENT_DEPRECATED. Previously,
such requests failed with error reason INVALID_PLACEMENT_URL. Check out
the related blog
post
for more details.

Reporting

Removed reports

The DESTINATION_URL_REPORT was removed. The FINAL_URL_REPORT replaced this
report when upgraded URLs were added
to the AdWords API.

New report fields

ConversionAttributionEventType field was added to the
CAMPAIGN_PERFORMANCE_REPORT.
This field allows you to segment AllConversions and related metrics by
event type (impression or interaction).

The ConversionAdjustment and ConversionAdjustmentLagBucket fields were
added to multiple reports. The ConversionAdjustment indicates whether a
conversion was adjusted, and the ConversionAdjustmentLagBucket segments
report results according to the number of days between the impression and
either a conversion or an adjustment.

The AdStrengthInfo field was added to the
AD_PERFORMANCE_REPORT
so you can retrieve the ad strength information mentioned above in reports
as well.