AdRotation Data Object - Campaign Management

Defines an object that specifies the type of ad rotation to apply to the ad group.


<xs:complexType name="AdRotation" xmlns:xs="">
    <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
    <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:dateTime" />
    <xs:element minOccurs="0" name="Type" nillable="true" type="tns:AdRotationType" />


Element Description Data Type
EndDate Reserved for future use only. Must be null. dateTime
StartDate Reserved for future use only. Must be null. dateTime
Type The type of ad rotation to apply to the ad group.

Ad rotation sets how often Microsoft Advertising selects which ads to serve, if you have multiple ads within an ad group. Since no more than one ad from your account can show at a time, ad rotation prioritizes ads that appear statistically more likely to perform better.

Note: Ad rotation does not apply to Product Ads.

Possible values are OptimizeForClicks and RotateAdsEvenly.

If set to OptimizeForClicks, Microsoft Advertising prioritizes the ad from the ad group that appears to have the best chance of performing well, based on auction characteristics or factors, such as keyword, search term, device or location. Better-performing ads will show more frequently, and others will be served less often, if at all.

If set to RotateAdsEvenly, Microsoft Advertising provides more balance in rotation between your ads. That is, the ads in a particular ad group have a similar chance of being displayed in response to a searcher's query. Ads are prioritized lower if they have lower ad quality, and therefore might display less often, or not at all.
- The RotateAdsEvenly setting can allow lower-performing ads to display as often as better-performing ads. This might impact ad group performance.
- The RotateAdsEvenly setting will be ignored if you use an automated bid strategy i.e., MaxClicks, MaxConversions, or TargetCpa, as these bid strategies prioritize better-performing ads.

Add: Optional. If not specified, the default value is OptimizeForClicks.
Update: Optional


Service: CampaignManagementService.svc v12

Used By