Skip to content

Commit e114ee7

Browse files
author
Thang Duong
committed
Release 37.0.0.
1 parent 30e6f1d commit e114ee7

File tree

10,827 files changed

+401792
-378837
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

10,827 files changed

+401792
-378837
lines changed

CHANGELOG.md

Lines changed: 37 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,30 @@
1+
### 37.0.0
2+
3+
##### AdWords
4+
5+
* Added a sample application to demonstrate how to use the AdWords API with
6+
the Laravel framework. The location of the sample application is
7+
[`examples/AdWords/LaravelSampleApp/`](https://github.com/googleads/googleads-php-lib/tree/master/examples/AdWords/LaravelSampleApp).
8+
9+
##### Ad Manager
10+
11+
* Rename files, classes and variables to replace DFP with Ad Manager. For detailed changes, please refer to the [migration guide](https://github.com/googleads/googleads-php-lib/wiki/AdManager-migration).
12+
* Added support and examples for v201808.
13+
* Removed examples for v201711.
14+
* Removed support for v201708.
15+
16+
##### Common
17+
18+
* No changes.
19+
120
### 36.0.0
221

322
##### AdWords
423

524
* Removed support and examples for v201710. See deprecation
625
schedule at: https://developers.google.com/adwords/api/docs/sunset-dates
726

8-
##### DFP
27+
##### DFP (currently Ad Manager)
928

1029
* Added `ServiceFactory` classes for v201708, v201711, v201802 and v201805.
1130
* Updated examples to use the new `ServiceFactory` classes.
@@ -18,7 +37,7 @@
1837

1938
### 35.1.0
2039

21-
##### DFP
40+
##### DFP (currently Ad Manager)
2241

2342
* Added `ContentFilterError`, `ContentFilterErrorReason` for all versions.
2443
These classes are for deserializing server errors.
@@ -35,7 +54,7 @@
3554
* Fixed
3655
[issue #473](https://github.com/googleads/googleads-php-lib/issues/473).
3756

38-
##### DFP
57+
##### DFP (currently Ad Manager)
3958

4059
* Added `DaiAuthenticationKeyService` for creating, updating and retrieving
4160
`DaiAuthenticationKey` objects.
@@ -54,7 +73,7 @@
5473
* Added `ReportQueryBuilder` for v201802 to support
5574
building AWQL strings for downloading AdWords API reports.
5675

57-
##### DFP
76+
##### DFP (currently Ad Manager)
5877

5978
* Added new examples for managing user-team associations:
6079
`CreateUserTeamAssociations`, `UpdateUserTeamAssociations`
@@ -81,7 +100,7 @@
81100
* Removed support and examples for v201702. See deprecation schedule at:
82101
https://developers.google.com/adwords/api/docs/sunset-dates
83102

84-
##### DFP
103+
##### DFP (currently Ad Manager)
85104

86105
* Accepted [PR #438](https://github.com/googleads/googleads-php-lib/pull/438).
87106
* Added support and examples for v201802.
@@ -101,7 +120,7 @@
101120

102121
### 32.1.0
103122

104-
##### DFP
123+
##### DFP (currently Ad Manager)
105124

106125
* Added examples for v201711:
107126
* InventoryService\GetAdUnitHierarchy
@@ -135,7 +154,7 @@
135154
* Fixed
136155
[issue #378](https://github.com/googleads/googleads-php-lib/issues/378).
137156

138-
##### DFP
157+
##### DFP (currently Ad Manager)
139158

140159
* Added support and examples for v201711.
141160
* Added CdnConfigurationService and examples.
@@ -157,7 +176,7 @@
157176
* Added an option for setting transparent HTTP gzip compression for reporting
158177
in `adsapi_php.ini`.
159178

160-
##### DFP
179+
##### DFP (currently Ad Manager)
161180

162181
* Added UpdateLineItems and UpdateOrders examples.
163182

@@ -179,7 +198,7 @@
179198

180199
### 29.0.0
181200

182-
##### DFP
201+
##### DFP (currently Ad Manager)
183202

184203
* Added support and examples for v201708.
185204
* Removed examples for v201611.
@@ -241,7 +260,7 @@
241260

242261
### 27.0.0
243262

244-
##### DFP
263+
##### DFP (currently Ad Manager)
245264

246265
* Added support and examples for v201705.
247266

@@ -270,7 +289,7 @@
270289

271290
### 25.4.0
272291

273-
##### DFP
292+
##### DFP (currently Ad Manager)
274293

275294
* Added `perform action` examples for core services.
276295
* Added `CreateNativeCreatives` example.
@@ -286,7 +305,7 @@
286305
[issue #236](https://github.com/googleads/googleads-php-lib/issues/236).
287306
* Accepted [PR #196](https://github.com/googleads/googleads-php-lib/pull/196).
288307

289-
##### DFP
308+
##### DFP (currently Ad Manager)
290309

291310
* Fixed [issue #238]
292311
(https://github.com/googleads/googleads-php-lib/issues/238).
@@ -299,7 +318,7 @@
299318

300319
### 25.2.0
301320

302-
##### DFP
321+
##### DFP (currently Ad Manager)
303322

304323
* Added support and examples for v201702.
305324

@@ -318,7 +337,7 @@
318337
[issue #206](https://github.com/googleads/googleads-php-lib/issues/206).
319338
* Fixed some examples that had issues with printing results.
320339

321-
##### DFP
340+
##### DFP (currently Ad Manager)
322341

323342
* Accepted [PR #195](https://github.com/googleads/googleads-php-lib/pull/195).
324343
* Added RunSavedQuery.php reporting example.
@@ -346,7 +365,7 @@
346365
`ReportDownloader` by introducing `ReportDownloadResult`.
347366
* Added support for including utility usage in the user agent header.
348367

349-
##### DFP
368+
##### DFP (currently Ad Manager)
350369

351370
* Added support and examples for v201611.
352371
* Removed support and examples for v201608.
@@ -387,14 +406,14 @@
387406
([issue #145](https://github.com/googleads/googleads-php-lib/issues/145)).
388407
* Added some examples for v201607.
389408

390-
##### DFP
409+
##### DFP (currently Ad Manager)
391410

392411
* Added support and examples for v201608.
393412
* Removed support and examples for v201602.
394413

395414
### 1.3.1-beta
396415

397-
##### DFP
416+
##### DFP (currently Ad Manager)
398417

399418
* Added v201602 retrieval examples.
400419

@@ -428,7 +447,7 @@
428447
* Added support for v201603.
429448
* Removed support for v201601.
430449

431-
##### DFP
450+
##### DFP (currently Ad Manager)
432451

433452
* Added support for v201602.
434453
* Removed support for v201511.

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ patches.
2828
* Sign a Contributor License Agreement (see above).
2929
* Join the appropriate product discussion forum.
3030
* AdWords API: https://developers.google.com/adwords/api/community/
31-
* DFP API: https://developers.google.com/doubleclick-publishers/community
31+
* Ad Manager API: https://developers.google.com/ad-manager/community
3232
* DFA API:
3333
https://developers.google.com/doubleclick-advertisers/reporting/community
3434
* Create an issue on the library issue tracker if there isn't one already. Use

README.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## Google Ads API PHP Client Library
22

33
This project hosts the PHP client library for the various SOAP-based Ads APIs
4-
(AdWords and DFP) at Google.
4+
(AdWords and Ad Manager) at Google.
55

66
> Welcome to the new ads API PHP client library!
77
>
@@ -40,8 +40,8 @@ This library determines the home directory of your computer by using
4040

4141
* [AdWords
4242
adsapi_php.ini](https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/adsapi_php.ini)
43-
* [DFP
44-
adsapi_php.ini](https://github.com/googleads/googleads-php-lib/blob/master/examples/Dfp/adsapi_php.ini)
43+
* [Ad Manager
44+
adsapi_php.ini](https://github.com/googleads/googleads-php-lib/blob/master/examples/AdManager/adsapi_php.ini)
4545

4646
### Downloading this library
4747

@@ -131,7 +131,7 @@ client library. The extracted directory of the tarball will contain only the
131131
132132
### Setting up your OAuth2 credentials
133133
134-
The AdWords and DoubleClick for Publishers APIs use
134+
The AdWords and Ad Manager APIs use
135135
[OAuth2](https://oauth.net/2/) as the authentication mechanism. Follow the
136136
appropriate guide below based on your use case.
137137
@@ -140,12 +140,12 @@ appropriate guide below based on your use case.
140140
* [Using
141141
AdWords](https://github.com/googleads/googleads-php-lib/wiki/API-access-using-own-credentials-\(installed-application-flow\))
142142
* [Using
143-
DFP](https://github.com/googleads/googleads-php-lib/wiki/API-access-using-own-credentials-\(server-to-server-flow\))
143+
Ad Manager](https://github.com/googleads/googleads-php-lib/wiki/API-access-using-own-credentials-\(server-to-server-flow\))
144144
145145
**If you're accessing an API on behalf of clients...**
146146
147147
* [Using AdWords or
148-
DFP](https://github.com/googleads/googleads-php-lib/wiki/API-access-on-behalf-of-your-clients-\(web-flow\))
148+
Ad Manager](https://github.com/googleads/googleads-php-lib/wiki/API-access-on-behalf-of-your-clients-\(web-flow\))
149149
150150
### Basic usage
151151
@@ -154,8 +154,8 @@ product.
154154
155155
* [AdWords
156156
examples](https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords)
157-
* [DFP
158-
examples](https://github.com/googleads/googleads-php-lib/blob/master/examples/Dfp)
157+
* [Ad Manager
158+
examples](https://github.com/googleads/googleads-php-lib/blob/master/examples/AdManager)
159159
160160
> All our examples are meant to be run via the command line and not through a
161161
> webpage.
@@ -168,7 +168,7 @@ product.
168168
169169
The following snippet of code from the **BasicOperations/GetCampaigns.php**
170170
example for AdWords gives you an idea of how to use this library. The usage
171-
pattern is similar for DFP.
171+
pattern is similar for Ad Manager.
172172
173173
```php
174174
use Google\AdsApi\AdWords\AdWordsServices;
@@ -220,7 +220,7 @@ builders instead to set the same information. See the builders for details:
220220

221221
* [OAuth2TokenBuilder](https://github.com/googleads/googleads-php-lib/blob/master/src/Google/AdsApi/Common/OAuth2TokenBuilder.php)
222222
* [AdWordsSessionBuilder](https://github.com/googleads/googleads-php-lib/blob/master/src/Google/AdsApi/AdWords/AdWordsSessionBuilder.php)
223-
* [DfpSessionBuilder](https://github.com/googleads/googleads-php-lib/blob/master/src/Google/AdsApi/Dfp/DfpSessionBuilder.php)
223+
* [AdManagerSessionBuilder](https://github.com/googleads/googleads-php-lib/blob/master/src/Google/AdsApi/AdManager/AdManagerSessionBuilder.php)
224224

225225
### WSDL objects with names that are reserved PHP keywords
226226

@@ -252,7 +252,7 @@ AdWords
252252
* Report downloader logger
253253
* Batch jobs utility logger
254254

255-
DFP
255+
Ad Manager
256256

257257
* SOAP logger
258258
* Report downloader logger
@@ -287,7 +287,7 @@ soapLogLevel = "NOTICE"
287287
If you need to further customize logging, you can specify your own logger
288288
entirely by providing a logger that implements
289289
[LoggerInterface](https://github.com/php-fig/log/blob/master/Psr/Log/LoggerInterface.php)
290-
in either the AdWords or DFP session builders:
290+
in either the AdWords or Ad Manager session builders:
291291

292292
```php
293293
$session = (new AdWordsSessionBuilder())
@@ -300,7 +300,7 @@ $session = (new AdWordsSessionBuilder())
300300
### Utilities
301301

302302
We provide some utilities in this client library for helping you use features
303-
in the AdWords and DFP API more conveniently. Check out the following wikis for
303+
in the AdWords and Ad Manager API more conveniently. Check out the following wikis for
304304
details:
305305

306306
* [BatchJobs for AdWords](//github.com/googleads/googleads-php-lib/wiki/BatchJobs-for-AdWords)
@@ -360,14 +360,14 @@ PHPDoc for this library can be found in the
360360
of this repository and can be viewed at:
361361

362362
* [AdWords](http://googleads.github.io/googleads-php-lib/AdWords/)
363-
* [DFP](http://googleads.github.io/googleads-php-lib/Dfp/)
363+
* [Ad Manager](http://googleads.github.io/googleads-php-lib/AdManager/)
364364

365-
General AdWords and DFP API documentation can be found on our Google Developers
365+
General AdWords and Ad Manager API documentation can be found on our Google Developers
366366
site:
367367

368368
* [AdWords API documentation](https://developers.google.com/adwords/api)
369-
* [DFP API
370-
documentation](https://developers.google.com/doubleclick-publishers)
369+
* [Ad Manager API
370+
documentation](https://developers.google.com/ad-manager)
371371

372372
### Coding Style
373373

@@ -391,11 +391,11 @@ For client library specific bug reports, feature requests, and patches,
391391
create an issue on the [issue
392392
tracker](https://github.com/googleads/googleads-php-lib/issues).
393393

394-
For general AdWords and DFP API questions, bug reports, or feature requests,
394+
For general AdWords and Ad Manager API questions, bug reports, or feature requests,
395395
post to our forums:
396396

397397
* [AdWords API Forum](https://groups.google.com/forum/#!forum/adwords-api)
398-
* [DoubleClick for Publishers API
398+
* [Ad Manager API
399399
Forum](https://groups.google.com/forum/#!forum/google-doubleclick-for-publishers-api)
400400

401401
### Announcements and updates
@@ -405,12 +405,12 @@ For general ads API and client library updates and news, follow:
405405
* [Google Ads Developers blog](http://googleadsdeveloper.blogspot.com)
406406
* [AdWords API Announcements mailing
407407
list](https://groups.google.com/forum/#!forum/adwordsapi-announcements)
408-
* [DFP API Sunset Announcements mailing
408+
* [Ad Manager API Sunset Announcements mailing
409409
list](https://groups.google.com/forum/#!forum/dfpapi-sunset-announce)
410410

411411
API deprecation schedules can be found at:
412412

413413
* [AdWords API deprecation
414414
schedule](https://developers.google.com/adwords/api/docs/sunset-dates)
415-
* [DFP API deprecation
416-
schedule](https://developers.google.com/doubleclick-publishers/docs/deprecation)
415+
* [Ad Manager API deprecation
416+
schedule](https://developers.google.com/ad-manager/docs/deprecation)

0 commit comments

Comments
 (0)