BiddingScheme Data Object - Campaign Management
Defines the base object of a bidding scheme for how you want to manage your bids. A bidding scheme is known as a bid strategy type in the Microsoft Advertising web application.
Do not try to instantiate a BiddingScheme. You can create one or more of the following objects that derive from it.
- CommissionBiddingScheme
- CostPerSaleBiddingScheme
- EnhancedCpcBiddingScheme
- InheritFromParentBiddingScheme
- ManualCpaBiddingScheme
- ManualCpcBiddingScheme
- ManualCpmBiddingScheme
- ManualCpvBiddingScheme
- MaxClicksBiddingScheme
- MaxConversionsBiddingScheme
- MaxConversionValueBiddingScheme
- MaxRoasBiddingScheme
- PercentCpcBiddingScheme
- TargetCpaBiddingScheme
- TargetImpressionShareBiddingScheme
- TargetRoasBiddingScheme
Important
For some bid strategy types your bid and ad rotation settings are ignored and conversion tracking (via Universal Event Tracking tag and a conversion goal) is required. For more information including supported locations, see Let Microsoft Advertising manage your bids with bid strategies.
Syntax
<xs:complexType name="BiddingScheme" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
Elements
The BiddingScheme object has the following elements: Type.
Element | Description | Data Type |
---|---|---|
Type | The type of bidding scheme that is set for this campaign, ad group, or keyword. For more information about bidding scheme types, see the Remarks. |
string |
Remarks
For Java and the .NET languages, do not set the Type element because the value is determined by the object instance.
If you generate the SOAP manually, use the type attribute of the <BiddingScheme>
node as shown in the following example.
<ns1:BiddingScheme xsi:type="ns1:ManualCpcBiddingScheme">
<ns1:Type xsi:nil="true"/>
</ns1:BiddingScheme>
Requirements
Service: CampaignManagementService.svc v13
Namespace: https://bingads.microsoft.com/CampaignManagement/v13