Skip to content

Commit 9f2f6b5

Browse files
authored
Merge pull request #212 from BingAds/v13.0.25
v13.0.25
2 parents 42e2fcc + 8790532 commit 9f2f6b5

File tree

191 files changed

+1777
-657
lines changed

Some content is hidden

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

191 files changed

+1777
-657
lines changed

src/Auth/ServiceClient.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ private function RefreshServiceProxy()
242242
'features' => SOAP_SINGLE_ELEMENT_ARRAYS,
243243
// Disable keep_alive to avoid 'Process open FD table is full'
244244
'keep_alive' => FALSE,
245-
'user_agent' => 'BingAdsSDKPHP ' . '13.0.24.1 ' . PHP_VERSION,
245+
'user_agent' => 'BingAdsSDKPHP ' . '13.0.25 ' . PHP_VERSION,
246246
'cache_wsdl' => 'WSDL_CACHE_NONE',
247247

248248
/**

src/V13/Bulk/DownloadEntity.php

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ final class DownloadEntity
3333
/** Include Campaign Age Criterion, Campaign Company Name Criterion, Campaign DayTime Criterion, Campaign DeviceOS Criterion, Campaign Gender Criterion, Campaign Industry Criterion, Campaign Job Function Criterion, Campaign Location Criterion, Campaign Location Intent Criterion, Campaign Negative Location Criterion, and Campaign Radius Criterion records in the download data. */
3434
const CampaignTargetCriterions = 'CampaignTargetCriterions';
3535

36-
/** Include Ad Group Age Criterion, Ad Group Company Name Criterion, Ad Group DayTime Criterion, Ad Group DeviceOS Criterion, Ad Group Gender Criterion, Ad Group Industry Criterion, Ad Group Job Function Criterion, Ad Group Location Criterion, Ad Group Location Intent Criterion, Ad Group Negative Age Criterion, Ad Group Negative Company Name Criterion, Ad Group Negative Gender Criterion, Ad Group Negative Industry Criterion, Ad Group Negative Job Function Criterion, Ad Group Negative Location Criterion, and Ad Group Radius Criterion records in the download data. */
36+
/** Include Ad Group Age Criterion, Ad Group Company Name Criterion, Ad Group DayTime Criterion, Ad Group DeviceOS Criterion, Ad Group Gender Criterion, Ad Group Industry Criterion, Ad Group Job Function Criterion, Ad Group Location Criterion, Ad Group Location Intent Criterion, Ad Group Negative Age Criterion, Ad Group Negative Company Name Criterion, Ad Group Negative Gender Criterion, Ad Group Negative Industry Criterion, Ad Group Negative Job Function Criterion, Ad Group Negative Location Criterion, Ad Group Placement Criterion, and Ad Group Radius Criterion records in the download data. */
3737
const AdGroupTargetCriterions = 'AdGroupTargetCriterions';
3838

3939
/** Include Campaign Negative Site records in the download data. */
@@ -444,7 +444,7 @@ final class DownloadEntity
444444
/** Include Campaign level conversion goal records in the download data. */
445445
const CampaignConversionGoal = 'CampaignConversionGoal';
446446

447-
/** Reserved. */
447+
/** The list of hotel listing groups that correspond directly to the identifiers specified in the request. */
448448
const AdGroupHotelListingGroups = 'AdGroupHotelListingGroups';
449449

450450
/** Array of asset groups to add to the specified campaign. */
@@ -459,19 +459,19 @@ final class DownloadEntity
459459
/** The list of Audience Group associations. */
460460
const AudienceGroupAssetGroupAssociations = 'AudienceGroupAssetGroupAssociations';
461461

462-
/** The list of listing groups that correspond directly to the identifiers specified in the request. */
462+
/** The list of asset group listing groups that correspond directly to the identifiers specified in the request. */
463463
const AssetGroupListingGroups = 'AssetGroupListingGroups';
464464

465-
/** Reserved. */
465+
/** Include Logo Ad Extension records in the download. */
466466
const LogoAdExtensions = 'LogoAdExtensions';
467467

468-
/** Reserved. */
468+
/** Include Account Logo Ad Extension records in the download that represents the association relationship between an account and a logo ad extension. */
469469
const AccountLogoAdExtensions = 'AccountLogoAdExtensions';
470470

471-
/** Reserved. */
471+
/** Include Campaign Logo Ad Extension records in the download that represents the association relationship between an campaign and a logo ad extension. */
472472
const CampaignLogoAdExtensions = 'CampaignLogoAdExtensions';
473473

474-
/** Reserved. */
474+
/** Include Ad Group Logo Ad Extension records in the download that represents the association relationship between an ad group and a logo ad extension. */
475475
const AdGroupLogoAdExtensions = 'AdGroupLogoAdExtensions';
476476

477477
/** Reserved. */
@@ -492,40 +492,40 @@ final class DownloadEntity
492492
/** Include Account Negative Keyword List records in the download data. */
493493
const AccountNegativeKeyword = 'AccountNegativeKeyword';
494494

495-
/** Reserved. */
495+
/** Include Conversion Goal records in the download data. */
496496
const ConversionGoal = 'ConversionGoal';
497497

498-
/** Reserved. */
498+
/** Include Event Goal records in the download data. */
499499
const EventGoal = 'EventGoal';
500500

501-
/** Reserved. */
501+
/** Include App Install Goal records in the download data. */
502502
const AppInstallGoal = 'AppInstallGoal';
503503

504504
/** Reserved. */
505505
const MultiStageGoal = 'MultiStageGoal';
506506

507-
/** Reserved. */
507+
/** Include Duration Goal records in the download data. */
508508
const DurationGoal = 'DurationGoal';
509509

510-
/** Reserved. */
510+
/** Include Offline Conversion Goal records in the download data. */
511511
const OfflineConversionGoal = 'OfflineConversionGoal';
512512

513-
/** Reserved. */
513+
/** Include Url Goal records in the download data. */
514514
const UrlGoal = 'UrlGoal';
515515

516-
/** Reserved. */
516+
/** Include In Store Transaction Goal records in the download data. */
517517
const InStoreTransactionGoal = 'InStoreTransactionGoal';
518518

519-
/** Reserved. */
519+
/** Include Pages Viewed Per Visit Goal records in the download data. */
520520
const PagesViewedPerVisitGoal = 'PagesViewedPerVisitGoal';
521521

522522
/** Reserved. */
523523
const SmartGoal = 'SmartGoal';
524524

525-
/** Reserved. */
525+
/** Include In Store Visit Goal records in the download data. */
526526
const InStoreVisitGoal = 'InStoreVisitGoal';
527527

528-
/** Reserved. */
528+
/** Include Product Goal records in the download data. */
529529
const ProductGoal = 'ProductGoal';
530530

531531
/** Include SeasonalityAdjustments records in the download data. */
@@ -567,7 +567,7 @@ final class DownloadEntity
567567
/** Reserved. */
568568
const NewCustomerAcquisitionGoal = 'NewCustomerAcquisitionGoal';
569569

570-
/** Reserved. */
570+
/** Include Conversion Value Rule records in the download data. */
571571
const ConversionValueRule = 'ConversionValueRule';
572572

573573
/** Reserved. */
@@ -587,6 +587,15 @@ final class DownloadEntity
587587

588588
/** Reserved. */
589589
const CampaignAccountPlacementInclusionListAssociation = 'CampaignAccountPlacementInclusionListAssociation';
590+
591+
/** Reserved. */
592+
const Topic = 'Topic';
593+
594+
/** Reserved. */
595+
const ContentPlacement = 'ContentPlacement';
596+
597+
/** Reserved. */
598+
const BrandKit = 'BrandKit';
590599
}
591600

592601
}

src/V13/CampaignManagement/AccountPlacementExclusionList.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
{
66
/**
7-
* Reserved.
7+
* Defines a data object for account placement exclusion list.
88
* @link https:/learn.microsoft.com/advertising/campaign-management-service/accountplacementexclusionlist?view=bingads-13 AccountPlacementExclusionList Data Object
99
*/
1010
final class AccountPlacementExclusionList extends SharedList

src/V13/CampaignManagement/AccountPlacementInclusionList.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
{
66
/**
7-
* Reserved.
7+
* Defines a data object for account placement inclusion list.
88
* @link https:/learn.microsoft.com/advertising/campaign-management-service/accountplacementinclusionlist?view=bingads-13 AccountPlacementInclusionList Data Object
99
*/
1010
final class AccountPlacementInclusionList extends SharedList

src/V13/CampaignManagement/AdGroupAdditionalField.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ final class AdGroupAdditionalField
4444

4545
/** Indicates if predictive targeting is enabled for an AdGroup. */
4646
const UsePredictiveTargeting = 'UsePredictiveTargeting';
47+
48+
/** Reserved. */
49+
const MaxConversionValueWithMaxCpc = 'MaxConversionValueWithMaxCpc';
4750
}
4851

4952
}

src/V13/CampaignManagement/AdGroupCriterionType.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ final class AdGroupCriterionType
2020
/** The ad group criterion is a webpage criterion. */
2121
const Webpage = 'Webpage';
2222

23-
/** Represents one or more AgeCriterion, DayTimeCriterion, DeviceCriterion, GenderCriterion, LocationCriterion, LocationIntentCriterion, ProfileCriterion, and RadiusCriterion objects that can be managed together to show ads based on your target criteria. */
23+
/** Represents one or more AgeCriterion, DayTimeCriterion, DeviceCriterion, GenderCriterion, LocationCriterion, LocationIntentCriterion, PlacementCriterion, ProfileCriterion, and RadiusCriterion objects that can be managed together to show ads based on your target criteria. */
2424
const Targets = 'Targets';
2525

2626
/** The ad group criterion is an age criterion. */
@@ -101,8 +101,11 @@ final class AdGroupCriterionType
101101
/** The ad group criterion is an impression-based remarketing list. */
102102
const ImpressionBasedRemarketingList = 'ImpressionBasedRemarketingList';
103103

104-
/** Reserved. */
104+
/** The ad group criterion is a placement criterion. */
105105
const Placement = 'Placement';
106+
107+
/** Reserved. */
108+
const Topic = 'Topic';
106109
}
107110

108111
}

src/V13/CampaignManagement/AdRecommendationAdditionalField.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
{
66
/**
7-
* Reserved.
7+
* The ad recommendation additional field value set.
88
* @link https:/learn.microsoft.com/advertising/campaign-management-service/adrecommendationadditionalfield?view=bingads-13 AdRecommendationAdditionalField Value Set
99
*
1010
* @used-by CreateAssetGroupRecommendationRequest
@@ -14,13 +14,13 @@
1414
*/
1515
final class AdRecommendationAdditionalField
1616
{
17-
/** Reserved. */
17+
/** The meta data for the suggested image. */
1818
const ImageSuggestionMetadata = 'ImageSuggestionMetadata';
1919

20-
/** Reserved. */
20+
/** The media refine results. */
2121
const MediaRefineResults = 'MediaRefineResults';
2222

23-
/** Reserved. */
23+
/** Whether the brand is detected in the request prompt. */
2424
const PromptBrandWarning = 'PromptBrandWarning';
2525
}
2626

src/V13/CampaignManagement/AdRecommendationCustomizedProperty.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,27 @@
44

55
{
66
/**
7-
* Reserved.
7+
* The ad recommendation customized property data object.
88
* @link https:/learn.microsoft.com/advertising/campaign-management-service/adrecommendationcustomizedproperty?view=bingads-13 AdRecommendationCustomizedProperty Data Object
99
*
1010
* @used-by AdRecommendationImageSuggestionMetadata
1111
*/
1212
final class AdRecommendationCustomizedProperty
1313
{
1414
/**
15-
* Reserved.
15+
* The asset type name.
1616
* @var string
1717
*/
1818
public $AssetTypeName;
1919

2020
/**
21-
* Reserved.
21+
* The property name.
2222
* @var string
2323
*/
2424
public $PropertyName;
2525

2626
/**
27-
* Reserved.
27+
* The property value.
2828
* @var string
2929
*/
3030
public $PropertyValue;

src/V13/CampaignManagement/AdRecommendationImageAssetProperty.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
{
66
/**
7-
* Reserved.
7+
* The ad recommendation image asset property data object.
88
* @link https:/learn.microsoft.com/advertising/campaign-management-service/adrecommendationimageassetproperty?view=bingads-13 AdRecommendationImageAssetProperty Data Object
99
*
1010
* @uses AdRecommendationImageField
@@ -13,37 +13,37 @@
1313
final class AdRecommendationImageAssetProperty
1414
{
1515
/**
16-
* Reserved.
16+
* The crop height in pixels.
1717
* @var integer
1818
*/
1919
public $CropHeight;
2020

2121
/**
22-
* Reserved.
22+
* The crop width in pixels.
2323
* @var integer
2424
*/
2525
public $CropWidth;
2626

2727
/**
28-
* Reserved.
28+
* Where to crop along the x-axis in pixels.
2929
* @var integer
3030
*/
3131
public $CropX;
3232

3333
/**
34-
* Reserved.
34+
* Where to crop along the y-axis in pixels.
3535
* @var integer
3636
*/
3737
public $CropY;
3838

3939
/**
40-
* Reserved.
40+
* The image field for the ad recommendation.
4141
* @var AdRecommendationImageField
4242
*/
4343
public $ImageField;
4444

4545
/**
46-
* Reserved.
46+
* The URL of the image.
4747
* @var string
4848
*/
4949
public $ImageUrl;

src/V13/CampaignManagement/AdRecommendationImageField.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44

55
{
66
/**
7-
* Reserved.
7+
* The ad recommednation image field value set.
88
* @link https:/learn.microsoft.com/advertising/campaign-management-service/adrecommendationimagefield?view=bingads-13 AdRecommendationImageField Value Set
99
*
1010
* @used-by AdRecommendationImageAssetProperty
1111
*/
1212
final class AdRecommendationImageField
1313
{
14-
/** Reserved. */
14+
/** The suggested image. */
1515
const Image = 'Image';
1616

17-
/** Reserved. */
17+
/** The suggested logo. */
1818
const Logo = 'Logo';
1919
}
2020

0 commit comments

Comments
 (0)