<?xml version=“1.0” encoding=“utf-8”?> <wsdl:definitions name=“AdInsightService” targetNamespace=“bingads.microsoft.com/AdInsight/v13” xmlns:msc=“schemas.microsoft.com/ws/2005/12/wsdl/contract” xmlns:soap=“schemas.xmlsoap.org/wsdl/soap/” xmlns:soap12=“schemas.xmlsoap.org/wsdl/soap12/” xmlns:soapenc=“schemas.xmlsoap.org/soap/encoding/” xmlns:tns=“bingads.microsoft.com/AdInsight/v13” xmlns:wsa=“schemas.xmlsoap.org/ws/2004/08/addressing” xmlns:wsa10=“www.w3.org/2005/08/addressing” xmlns:wsam=“www.w3.org/2007/05/addressing/metadata” xmlns:wsap=“schemas.xmlsoap.org/ws/2004/08/addressing/policy” xmlns:wsaw=“www.w3.org/2006/05/addressing/wsdl” xmlns:wsdl=“schemas.xmlsoap.org/wsdl/” xmlns:wsp=“schemas.xmlsoap.org/ws/2004/09/policy” xmlns:wsu=“docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd” xmlns:wsx=“schemas.xmlsoap.org/ws/2004/09/mex” xmlns:xsd=“www.w3.org/2001/XMLSchema”>
<wsp:Policy wsu:Id="BasicHttpBinding_IAdInsightService_policy"> <wsp:ExactlyOne> <wsp:All> <sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> <wsp:Policy> <sp:TransportToken> <wsp:Policy> <sp:HttpsToken RequireClientCertificate="false"/> </wsp:Policy> </sp:TransportToken> <sp:AlgorithmSuite> <wsp:Policy> <sp:Basic256/> </wsp:Policy> </sp:AlgorithmSuite> <sp:Layout> <wsp:Policy> <sp:Strict/> </wsp:Policy> </sp:Layout> </wsp:Policy> </sp:TransportBinding> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> <wsdl:types> <xs:schema elementFormDefault="qualified" targetNamespace="https://bingads.microsoft.com/AdInsight/v13" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="https://adapi.microsoft.com"/> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/"/> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element name="GetBidOpportunitiesRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AdGroupId" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="CampaignId" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="OpportunityType" type="tns:BidOpportunityType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:simpleType name="BidOpportunityType"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="FirstPage"/> <xs:enumeration value="MainLine"/> <xs:enumeration value="MainLine1"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="BidOpportunityType" nillable="true" type="tns:BidOpportunityType"/> <xs:element name="ApplicationToken" nillable="true" type="xs:string"/> <xs:element name="AuthenticationToken" nillable="true" type="xs:string"/> <xs:element name="CustomerAccountId" nillable="true" type="xs:string"/> <xs:element name="CustomerId" nillable="true" type="xs:string"/> <xs:element name="DeveloperToken" nillable="true" type="xs:string"/> <xs:element name="Password" nillable="true" type="xs:string"/> <xs:element name="UserName" nillable="true" type="xs:string"/> <xs:element name="GetBidOpportunitiesResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Opportunities" nillable="true" type="tns:ArrayOfBidOpportunity"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfBidOpportunity"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="BidOpportunity" nillable="true" type="tns:BidOpportunity"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfBidOpportunity" nillable="true" type="tns:ArrayOfBidOpportunity"/> <xs:complexType name="BidOpportunity"> <xs:complexContent mixed="false"> <xs:extension base="tns:Opportunity"> <xs:sequence> <xs:element minOccurs="0" name="AdGroupId" type="xs:long"/> <xs:element minOccurs="0" name="CampaignId" type="xs:long"/> <xs:element minOccurs="0" name="CurrentBid" type="xs:double"/> <xs:element minOccurs="0" name="EstimatedIncreaseInClicks" type="xs:double"/> <xs:element minOccurs="0" name="EstimatedIncreaseInCost" type="xs:double"/> <xs:element minOccurs="0" name="EstimatedIncreaseInImpressions" type="xs:long"/> <xs:element minOccurs="0" name="KeywordId" type="xs:long"/> <xs:element minOccurs="0" name="MatchType" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="SuggestedBid" type="xs:double"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="BidOpportunity" nillable="true" type="tns:BidOpportunity"/> <xs:complexType name="Opportunity"> <xs:sequence> <xs:element minOccurs="0" name="OpportunityKey" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="Opportunity" nillable="true" type="tns:Opportunity"/> <xs:element name="TrackingId" nillable="true" type="xs:string"/> <xs:complexType name="ApiFaultDetail"> <xs:complexContent mixed="false"> <xs:extension base="q1:ApplicationFault" xmlns:q1="https://adapi.microsoft.com"> <xs:sequence> <xs:element minOccurs="0" name="BatchErrors" nillable="true" type="tns:ArrayOfBatchError"/> <xs:element minOccurs="0" name="OperationErrors" nillable="true" type="tns:ArrayOfOperationError"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ApiFaultDetail" nillable="true" type="tns:ApiFaultDetail"/> <xs:complexType name="ArrayOfBatchError"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="BatchError" nillable="true" type="tns:BatchError"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfBatchError" nillable="true" type="tns:ArrayOfBatchError"/> <xs:complexType name="BatchError"> <xs:sequence> <xs:element minOccurs="0" name="Code" type="xs:int"/> <xs:element minOccurs="0" name="Details" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Index" type="xs:int"/> <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="BatchError" nillable="true" type="tns:BatchError"/> <xs:complexType name="ArrayOfOperationError"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="OperationError" nillable="true" type="tns:OperationError"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfOperationError" nillable="true" type="tns:ArrayOfOperationError"/> <xs:complexType name="OperationError"> <xs:sequence> <xs:element minOccurs="0" name="Code" type="xs:int"/> <xs:element minOccurs="0" name="Details" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="OperationError" nillable="true" type="tns:OperationError"/> <xs:element name="GetBudgetOpportunitiesRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CampaignId" nillable="true" type="xs:long"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetBudgetOpportunitiesResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Opportunities" nillable="true" type="tns:ArrayOfBudgetOpportunity"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfBudgetOpportunity"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="BudgetOpportunity" nillable="true" type="tns:BudgetOpportunity"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfBudgetOpportunity" nillable="true" type="tns:ArrayOfBudgetOpportunity"/> <xs:complexType name="BudgetOpportunity"> <xs:complexContent mixed="false"> <xs:extension base="tns:Opportunity"> <xs:sequence> <xs:element minOccurs="0" name="BudgetPoints" nillable="true" type="tns:ArrayOfBudgetPoint"/> <xs:element minOccurs="0" name="BudgetType" type="tns:BudgetLimitType"/> <xs:element minOccurs="0" name="CampaignId" type="xs:long"/> <xs:element minOccurs="0" name="CurrentBudget" type="xs:double"/> <xs:element minOccurs="0" name="IncreaseInClicks" type="xs:double"/> <xs:element minOccurs="0" name="IncreaseInImpressions" type="xs:long"/> <xs:element minOccurs="0" name="PercentageIncreaseInClicks" type="xs:int"/> <xs:element minOccurs="0" name="PercentageIncreaseInImpressions" type="xs:int"/> <xs:element minOccurs="0" name="RecommendedBudget" type="xs:double"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="BudgetOpportunity" nillable="true" type="tns:BudgetOpportunity"/> <xs:complexType name="ArrayOfBudgetPoint"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="BudgetPoint" nillable="true" type="tns:BudgetPoint"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfBudgetPoint" nillable="true" type="tns:ArrayOfBudgetPoint"/> <xs:complexType name="BudgetPoint"> <xs:sequence> <xs:element minOccurs="0" name="BudgetAmount" type="xs:double"/> <xs:element minOccurs="0" name="BudgetPointType" type="tns:BudgetPointType"/> <xs:element minOccurs="0" name="EstimatedWeeklyClicks" type="xs:double"/> <xs:element minOccurs="0" name="EstimatedWeeklyCost" type="xs:double"/> <xs:element minOccurs="0" name="EstimatedWeeklyImpressions" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="BudgetPoint" nillable="true" type="tns:BudgetPoint"/> <xs:simpleType name="BudgetPointType"> <xs:restriction base="xs:string"> <xs:enumeration value="Current"/> <xs:enumeration value="Suggested"/> <xs:enumeration value="Maximum"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> <xs:element name="BudgetPointType" nillable="true" type="tns:BudgetPointType"/> <xs:simpleType name="BudgetLimitType"> <xs:restriction base="xs:string"> <xs:enumeration value="DailyBudgetStandard"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="DailyBudgetAccelerated"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="BudgetLimitType" nillable="true" type="tns:BudgetLimitType"/> <xs:element name="GetKeywordOpportunitiesRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AdGroupId" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="CampaignId" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="OpportunityType" type="tns:KeywordOpportunityType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:simpleType name="KeywordOpportunityType"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="BroadMatch"/> <xs:enumeration value="CampaignContext"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="KeywordOpportunityType" nillable="true" type="tns:KeywordOpportunityType"/> <xs:element name="GetKeywordOpportunitiesResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Opportunities" nillable="true" type="tns:ArrayOfKeywordOpportunity"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordOpportunity"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordOpportunity" nillable="true" type="tns:KeywordOpportunity"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordOpportunity" nillable="true" type="tns:ArrayOfKeywordOpportunity"/> <xs:complexType name="KeywordOpportunity"> <xs:complexContent mixed="false"> <xs:extension base="tns:Opportunity"> <xs:sequence> <xs:element minOccurs="0" name="AdGroupId" type="xs:long"/> <xs:element minOccurs="0" name="AdGroupName" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="CampaignId" type="xs:long"/> <xs:element minOccurs="0" name="CampaignName" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Competition" type="xs:double"/> <xs:element minOccurs="0" name="EstimatedIncreaseInClicks" type="xs:double"/> <xs:element minOccurs="0" name="EstimatedIncreaseInCost" type="xs:double"/> <xs:element minOccurs="0" name="EstimatedIncreaseInImpressions" type="xs:long"/> <xs:element minOccurs="0" name="MatchType" type="xs:int"/> <xs:element minOccurs="0" name="MonthlySearches" type="xs:long"/> <xs:element minOccurs="0" name="SuggestedBid" type="xs:double"/> <xs:element minOccurs="0" name="SuggestedKeyword" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="KeywordOpportunity" nillable="true" type="tns:KeywordOpportunity"/> <xs:complexType name="BroadMatchKeywordOpportunity"> <xs:complexContent mixed="false"> <xs:extension base="tns:KeywordOpportunity"> <xs:sequence> <xs:element minOccurs="0" name="AverageCPC" type="xs:double"/> <xs:element minOccurs="0" name="AverageCTR" type="xs:double"/> <xs:element minOccurs="0" name="ClickShare" type="xs:double"/> <xs:element minOccurs="0" name="ImpressionShare" type="xs:double"/> <xs:element minOccurs="0" name="ReferenceKeywordBid" type="xs:double"/> <xs:element minOccurs="0" name="ReferenceKeywordId" type="xs:long"/> <xs:element minOccurs="0" name="ReferenceKeywordMatchType" type="xs:int"/> <xs:element minOccurs="0" name="SearchQueryKPIs" nillable="true" type="tns:ArrayOfBroadMatchSearchQueryKPI"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="BroadMatchKeywordOpportunity" nillable="true" type="tns:BroadMatchKeywordOpportunity"/> <xs:complexType name="ArrayOfBroadMatchSearchQueryKPI"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="BroadMatchSearchQueryKPI" nillable="true" type="tns:BroadMatchSearchQueryKPI"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfBroadMatchSearchQueryKPI" nillable="true" type="tns:ArrayOfBroadMatchSearchQueryKPI"/> <xs:complexType name="BroadMatchSearchQueryKPI"> <xs:sequence> <xs:element minOccurs="0" name="AverageCTR" type="xs:double"/> <xs:element minOccurs="0" name="Clicks" type="xs:double"/> <xs:element minOccurs="0" name="Impressions" type="xs:long"/> <xs:element minOccurs="0" name="SRPV" type="xs:long"/> <xs:element minOccurs="0" name="SearchQuery" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="BroadMatchSearchQueryKPI" nillable="true" type="tns:BroadMatchSearchQueryKPI"/> <xs:element name="GetEstimatedBidByKeywordIdsRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordIds" nillable="true" type="q2:ArrayOflong" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="TargetPositionForAds" type="tns:TargetAdPosition"/> </xs:sequence> </xs:complexType> </xs:element> <xs:simpleType name="TargetAdPosition"> <xs:restriction base="xs:string"> <xs:enumeration value="MainLine1"/> <xs:enumeration value="MainLine"/> <xs:enumeration value="FirstPage"/> </xs:restriction> </xs:simpleType> <xs:element name="TargetAdPosition" nillable="true" type="tns:TargetAdPosition"/> <xs:element name="GetEstimatedBidByKeywordIdsResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordEstimatedBids" nillable="true" type="tns:ArrayOfKeywordIdEstimatedBid"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordIdEstimatedBid"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordIdEstimatedBid" nillable="true" type="tns:KeywordIdEstimatedBid"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordIdEstimatedBid" nillable="true" type="tns:ArrayOfKeywordIdEstimatedBid"/> <xs:complexType name="KeywordIdEstimatedBid"> <xs:sequence> <xs:element minOccurs="0" name="KeywordId" type="xs:long"/> <xs:element minOccurs="0" name="KeywordEstimatedBid" nillable="true" type="tns:KeywordEstimatedBid"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordIdEstimatedBid" nillable="true" type="tns:KeywordIdEstimatedBid"/> <xs:complexType name="KeywordEstimatedBid"> <xs:sequence> <xs:element minOccurs="0" name="Keyword" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="EstimatedBids" nillable="true" type="tns:ArrayOfEstimatedBidAndTraffic"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordEstimatedBid" nillable="true" type="tns:KeywordEstimatedBid"/> <xs:complexType name="ArrayOfEstimatedBidAndTraffic"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="EstimatedBidAndTraffic" nillable="true" type="tns:EstimatedBidAndTraffic"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfEstimatedBidAndTraffic" nillable="true" type="tns:ArrayOfEstimatedBidAndTraffic"/> <xs:complexType name="EstimatedBidAndTraffic"> <xs:sequence> <xs:element minOccurs="0" name="MinClicksPerWeek" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="MaxClicksPerWeek" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="AverageCPC" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="MinImpressionsPerWeek" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="MaxImpressionsPerWeek" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="CTR" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="MinTotalCostPerWeek" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="MaxTotalCostPerWeek" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="CurrencyCode" type="tns:CurrencyCode"/> <xs:element minOccurs="0" name="MatchType" type="tns:MatchType"/> <xs:element minOccurs="0" name="EstimatedMinBid" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="EstimatedBidAndTraffic" nillable="true" type="tns:EstimatedBidAndTraffic"/> <xs:simpleType name="CurrencyCode"> <xs:restriction base="xs:string"> <xs:enumeration value="AED"/> <xs:enumeration value="ALL"/> <xs:enumeration value="AMD"/> <xs:enumeration value="ARS"/> <xs:enumeration value="AUD"/> <xs:enumeration value="AZM"/> <xs:enumeration value="BGL"/> <xs:enumeration value="BHD"/> <xs:enumeration value="BND"/> <xs:enumeration value="BOB"/> <xs:enumeration value="BRL"/> <xs:enumeration value="BYB"/> <xs:enumeration value="BZD"/> <xs:enumeration value="CAD"/> <xs:enumeration value="CHF"/> <xs:enumeration value="CLP"/> <xs:enumeration value="CNY"/> <xs:enumeration value="COP"/> <xs:enumeration value="CRC"/> <xs:enumeration value="CZK"/> <xs:enumeration value="DOP"/> <xs:enumeration value="DKK"/> <xs:enumeration value="DZD"/> <xs:enumeration value="EEK"/> <xs:enumeration value="EGP"/> <xs:enumeration value="EUR"/> <xs:enumeration value="GBP"/> <xs:enumeration value="GEL"/> <xs:enumeration value="GTQ"/> <xs:enumeration value="HKD"/> <xs:enumeration value="HNL"/> <xs:enumeration value="HRK"/> <xs:enumeration value="HUF"/> <xs:enumeration value="IDR"/> <xs:enumeration value="ILS"/> <xs:enumeration value="INR"/> <xs:enumeration value="IQD"/> <xs:enumeration value="IRR"/> <xs:enumeration value="ISK"/> <xs:enumeration value="JMD"/> <xs:enumeration value="JOD"/> <xs:enumeration value="JPY"/> <xs:enumeration value="KES"/> <xs:enumeration value="KGS"/> <xs:enumeration value="KRW"/> <xs:enumeration value="KWD"/> <xs:enumeration value="KZT"/> <xs:enumeration value="LBP"/> <xs:enumeration value="LTL"/> <xs:enumeration value="LVL"/> <xs:enumeration value="LYD"/> <xs:enumeration value="MAD"/> <xs:enumeration value="MKD"/> <xs:enumeration value="MOP"/> <xs:enumeration value="MNT"/> <xs:enumeration value="MVR"/> <xs:enumeration value="MXN"/> <xs:enumeration value="MYR"/> <xs:enumeration value="NIO"/> <xs:enumeration value="NOK"/> <xs:enumeration value="NZD"/> <xs:enumeration value="OMR"/> <xs:enumeration value="PAB"/> <xs:enumeration value="PEN"/> <xs:enumeration value="PHP"/> <xs:enumeration value="PKR"/> <xs:enumeration value="PLN"/> <xs:enumeration value="PYG"/> <xs:enumeration value="QAR"/> <xs:enumeration value="ROL"/> <xs:enumeration value="RUR"/> <xs:enumeration value="SAR"/> <xs:enumeration value="SEK"/> <xs:enumeration value="SGD"/> <xs:enumeration value="SIT"/> <xs:enumeration value="SKK"/> <xs:enumeration value="SYP"/> <xs:enumeration value="THB"/> <xs:enumeration value="TND"/> <xs:enumeration value="TRY"/> <xs:enumeration value="TTD"/> <xs:enumeration value="TWD"/> <xs:enumeration value="UAH"/> <xs:enumeration value="USD"/> <xs:enumeration value="UYU"/> <xs:enumeration value="UZS"/> <xs:enumeration value="VEF"/> <xs:enumeration value="YER"/> <xs:enumeration value="VND"/> <xs:enumeration value="YUN"/> <xs:enumeration value="ZAR"/> <xs:enumeration value="ZWD"/> </xs:restriction> </xs:simpleType> <xs:element name="CurrencyCode" nillable="true" type="tns:CurrencyCode"/> <xs:simpleType name="MatchType"> <xs:restriction base="xs:string"> <xs:enumeration value="Exact"/> <xs:enumeration value="Phrase"/> <xs:enumeration value="Broad"/> <xs:enumeration value="Aggregate"/> </xs:restriction> </xs:simpleType> <xs:element name="MatchType" nillable="true" type="tns:MatchType"/> <xs:element name="GetEstimatedPositionByKeywordIdsRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordIds" nillable="true" type="q3:ArrayOflong" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="MaxBid" type="xs:double"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetEstimatedPositionByKeywordIdsResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordEstimatedPositions" nillable="true" type="tns:ArrayOfKeywordIdEstimatedPosition"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordIdEstimatedPosition"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordIdEstimatedPosition" nillable="true" type="tns:KeywordIdEstimatedPosition"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordIdEstimatedPosition" nillable="true" type="tns:ArrayOfKeywordIdEstimatedPosition"/> <xs:complexType name="KeywordIdEstimatedPosition"> <xs:sequence> <xs:element minOccurs="0" name="KeywordId" type="xs:long"/> <xs:element minOccurs="0" name="KeywordEstimatedPosition" nillable="true" type="tns:KeywordEstimatedPosition"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordIdEstimatedPosition" nillable="true" type="tns:KeywordIdEstimatedPosition"/> <xs:complexType name="KeywordEstimatedPosition"> <xs:sequence> <xs:element minOccurs="0" name="Keyword" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="EstimatedPositions" nillable="true" type="tns:ArrayOfEstimatedPositionAndTraffic"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordEstimatedPosition" nillable="true" type="tns:KeywordEstimatedPosition"/> <xs:complexType name="ArrayOfEstimatedPositionAndTraffic"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="EstimatedPositionAndTraffic" nillable="true" type="tns:EstimatedPositionAndTraffic"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfEstimatedPositionAndTraffic" nillable="true" type="tns:ArrayOfEstimatedPositionAndTraffic"/> <xs:complexType name="EstimatedPositionAndTraffic"> <xs:sequence> <xs:element minOccurs="0" name="MatchType" type="tns:MatchType"/> <xs:element minOccurs="0" name="MinClicksPerWeek" type="xs:double"/> <xs:element minOccurs="0" name="MaxClicksPerWeek" type="xs:double"/> <xs:element minOccurs="0" name="AverageCPC" type="xs:double"/> <xs:element minOccurs="0" name="MinImpressionsPerWeek" type="xs:long"/> <xs:element minOccurs="0" name="MaxImpressionsPerWeek" type="xs:long"/> <xs:element minOccurs="0" name="CTR" type="xs:double"/> <xs:element minOccurs="0" name="MinTotalCostPerWeek" type="xs:double"/> <xs:element minOccurs="0" name="MaxTotalCostPerWeek" type="xs:double"/> <xs:element minOccurs="0" name="CurrencyCode" type="tns:CurrencyCode"/> <xs:element minOccurs="0" name="EstimatedAdPosition" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="EstimatedPositionAndTraffic" nillable="true" type="tns:EstimatedPositionAndTraffic"/> <xs:element name="GetEstimatedBidByKeywordsRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Keywords" nillable="true" type="tns:ArrayOfKeywordAndMatchType"/> <xs:element minOccurs="0" name="TargetPositionForAds" type="tns:TargetAdPosition"/> <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="LocationIds" nillable="true" type="q4:ArrayOflong" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="CurrencyCode" nillable="true" type="tns:CurrencyCode"/> <xs:element minOccurs="0" name="CampaignId" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="AdGroupId" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="EntityLevelBid" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordAndMatchType"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordAndMatchType" nillable="true" type="tns:KeywordAndMatchType"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordAndMatchType" nillable="true" type="tns:ArrayOfKeywordAndMatchType"/> <xs:complexType name="KeywordAndMatchType"> <xs:sequence> <xs:element minOccurs="0" name="KeywordText" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="MatchTypes" nillable="true" type="tns:ArrayOfMatchType"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordAndMatchType" nillable="true" type="tns:KeywordAndMatchType"/> <xs:complexType name="ArrayOfMatchType"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="MatchType" type="tns:MatchType"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfMatchType" nillable="true" type="tns:ArrayOfMatchType"/> <xs:element name="GetEstimatedBidByKeywordsResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordEstimatedBids" nillable="true" type="tns:ArrayOfKeywordEstimatedBid"/> <xs:element minOccurs="0" name="AdGroupEstimatedBid" nillable="true" type="tns:EstimatedBidAndTraffic"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordEstimatedBid"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordEstimatedBid" nillable="true" type="tns:KeywordEstimatedBid"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordEstimatedBid" nillable="true" type="tns:ArrayOfKeywordEstimatedBid"/> <xs:element name="GetEstimatedPositionByKeywordsRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Keywords" nillable="true" type="q5:ArrayOfstring" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="MaxBid" type="xs:double"/> <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="LocationIds" nillable="true" type="q6:ArrayOflong" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="CurrencyCode" nillable="true" type="tns:CurrencyCode"/> <xs:element minOccurs="0" name="MatchTypes" nillable="true" type="tns:ArrayOfMatchType"/> <xs:element minOccurs="0" name="CampaignId" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="AdGroupId" nillable="true" type="xs:long"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetEstimatedPositionByKeywordsResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordEstimatedPositions" nillable="true" type="tns:ArrayOfKeywordEstimatedPosition"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordEstimatedPosition"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordEstimatedPosition" nillable="true" type="tns:KeywordEstimatedPosition"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordEstimatedPosition" nillable="true" type="tns:ArrayOfKeywordEstimatedPosition"/> <xs:element name="GetBidLandscapeByAdGroupIdsRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="AdGroupBidLandscapeInputs" nillable="true" type="tns:ArrayOfAdGroupBidLandscapeInput"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfAdGroupBidLandscapeInput"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AdGroupBidLandscapeInput" nillable="true" type="tns:AdGroupBidLandscapeInput"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAdGroupBidLandscapeInput" nillable="true" type="tns:ArrayOfAdGroupBidLandscapeInput"/> <xs:complexType name="AdGroupBidLandscapeInput"> <xs:sequence> <xs:element minOccurs="0" name="AdGroupBidLandscapeType" type="tns:AdGroupBidLandscapeType"/> <xs:element minOccurs="0" name="AdGroupId" type="xs:long"/> </xs:sequence> </xs:complexType> <xs:element name="AdGroupBidLandscapeInput" nillable="true" type="tns:AdGroupBidLandscapeInput"/> <xs:simpleType name="AdGroupBidLandscapeType"> <xs:restriction base="xs:string"> <xs:enumeration value="Uniform"/> <xs:enumeration value="DefaultBidOnly"/> </xs:restriction> </xs:simpleType> <xs:element name="AdGroupBidLandscapeType" nillable="true" type="tns:AdGroupBidLandscapeType"/> <xs:element name="GetBidLandscapeByAdGroupIdsResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="BidLandscape" nillable="true" type="tns:ArrayOfAdGroupBidLandscape"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfAdGroupBidLandscape"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AdGroupBidLandscape" nillable="true" type="tns:AdGroupBidLandscape"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAdGroupBidLandscape" nillable="true" type="tns:ArrayOfAdGroupBidLandscape"/> <xs:complexType name="AdGroupBidLandscape"> <xs:sequence> <xs:element minOccurs="0" name="AdGroupId" type="xs:long"/> <xs:element minOccurs="0" name="AdGroupBidLandscapeType" type="tns:AdGroupBidLandscapeType"/> <xs:element minOccurs="0" name="StartDate" nillable="true" type="tns:DayMonthAndYear"/> <xs:element minOccurs="0" name="EndDate" nillable="true" type="tns:DayMonthAndYear"/> <xs:element minOccurs="0" name="BidLandscapePoints" nillable="true" type="tns:ArrayOfBidLandscapePoint"/> </xs:sequence> </xs:complexType> <xs:element name="AdGroupBidLandscape" nillable="true" type="tns:AdGroupBidLandscape"/> <xs:complexType name="DayMonthAndYear"> <xs:sequence> <xs:element minOccurs="0" name="Day" type="xs:int"/> <xs:element minOccurs="0" name="Month" type="xs:int"/> <xs:element minOccurs="0" name="Year" type="xs:int"/> </xs:sequence> </xs:complexType> <xs:element name="DayMonthAndYear" nillable="true" type="tns:DayMonthAndYear"/> <xs:complexType name="ArrayOfBidLandscapePoint"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="BidLandscapePoint" nillable="true" type="tns:BidLandscapePoint"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfBidLandscapePoint" nillable="true" type="tns:ArrayOfBidLandscapePoint"/> <xs:complexType name="BidLandscapePoint"> <xs:sequence> <xs:element minOccurs="0" name="Bid" type="xs:double"/> <xs:element minOccurs="0" name="Clicks" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="Impressions" type="xs:long"/> <xs:element minOccurs="0" name="TopImpressions" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="CurrencyCode" type="tns:CurrencyCode"/> <xs:element minOccurs="0" name="Cost" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="MarginalCPC" nillable="true" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="BidLandscapePoint" nillable="true" type="tns:BidLandscapePoint"/> <xs:element name="GetBidLandscapeByKeywordIdsRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordIds" nillable="true" type="q7:ArrayOflong" xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="IncludeCurrentBid" nillable="true" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetBidLandscapeByKeywordIdsResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="BidLandscape" nillable="true" type="tns:ArrayOfKeywordBidLandscape"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordBidLandscape"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordBidLandscape" nillable="true" type="tns:KeywordBidLandscape"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordBidLandscape" nillable="true" type="tns:ArrayOfKeywordBidLandscape"/> <xs:complexType name="KeywordBidLandscape"> <xs:sequence> <xs:element minOccurs="0" name="KeywordId" type="xs:long"/> <xs:element minOccurs="0" name="StartDate" nillable="true" type="tns:DayMonthAndYear"/> <xs:element minOccurs="0" name="EndDate" nillable="true" type="tns:DayMonthAndYear"/> <xs:element minOccurs="0" name="BidLandscapePoints" nillable="true" type="tns:ArrayOfBidLandscapePoint"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordBidLandscape" nillable="true" type="tns:KeywordBidLandscape"/> <xs:element name="GetHistoricalKeywordPerformanceRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Keywords" nillable="true" type="q8:ArrayOfstring" xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="TimeInterval" nillable="true" type="tns:TimeInterval"/> <xs:element minOccurs="0" name="TargetAdPosition" nillable="true" type="tns:AdPosition"/> <xs:element minOccurs="0" name="MatchTypes" nillable="true" type="tns:ArrayOfMatchType"/> <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="PublisherCountries" nillable="true" type="q9:ArrayOfstring" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Devices" nillable="true" type="q10:ArrayOfstring" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> </xs:sequence> </xs:complexType> </xs:element> <xs:simpleType name="TimeInterval"> <xs:restriction base="xs:string"> <xs:enumeration value="LastMonth"/> <xs:enumeration value="LastWeek"/> <xs:enumeration value="LastDay"/> </xs:restriction> </xs:simpleType> <xs:element name="TimeInterval" nillable="true" type="tns:TimeInterval"/> <xs:simpleType name="AdPosition"> <xs:restriction base="xs:string"> <xs:enumeration value="All"/> <xs:enumeration value="MainLine1"/> <xs:enumeration value="MainLine2"/> <xs:enumeration value="MainLine3"/> <xs:enumeration value="MainLine4"/> <xs:enumeration value="FirstPage1"/> <xs:enumeration value="FirstPage2"/> <xs:enumeration value="FirstPage3"/> <xs:enumeration value="FirstPage4"/> <xs:enumeration value="FirstPage5"/> <xs:enumeration value="FirstPage6"/> <xs:enumeration value="FirstPage7"/> <xs:enumeration value="FirstPage8"/> <xs:enumeration value="FirstPage9"/> <xs:enumeration value="FirstPage10"/> <xs:enumeration value="Aggregate"/> </xs:restriction> </xs:simpleType> <xs:element name="AdPosition" nillable="true" type="tns:AdPosition"/> <xs:element name="GetHistoricalKeywordPerformanceResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordHistoricalPerformances" nillable="true" type="tns:ArrayOfKeywordHistoricalPerformance"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordHistoricalPerformance"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordHistoricalPerformance" nillable="true" type="tns:KeywordHistoricalPerformance"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordHistoricalPerformance" nillable="true" type="tns:ArrayOfKeywordHistoricalPerformance"/> <xs:complexType name="KeywordHistoricalPerformance"> <xs:sequence> <xs:element minOccurs="0" name="Keyword" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="KeywordKPIs" nillable="true" type="tns:ArrayOfKeywordKPI"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordHistoricalPerformance" nillable="true" type="tns:KeywordHistoricalPerformance"/> <xs:complexType name="ArrayOfKeywordKPI"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordKPI" nillable="true" type="tns:KeywordKPI"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordKPI" nillable="true" type="tns:ArrayOfKeywordKPI"/> <xs:complexType name="KeywordKPI"> <xs:sequence> <xs:element minOccurs="0" name="Device" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="MatchType" type="tns:MatchType"/> <xs:element minOccurs="0" name="AdPosition" type="tns:AdPosition"/> <xs:element minOccurs="0" name="Clicks" type="xs:int"/> <xs:element minOccurs="0" name="Impressions" type="xs:long"/> <xs:element minOccurs="0" name="AverageCPC" type="xs:double"/> <xs:element minOccurs="0" name="CTR" type="xs:double"/> <xs:element minOccurs="0" name="TotalCost" type="xs:double"/> <xs:element minOccurs="0" name="AverageBid" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordKPI" nillable="true" type="tns:KeywordKPI"/> <xs:element name="GetHistoricalSearchCountRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Keywords" nillable="true" type="q11:ArrayOfstring" xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="PublisherCountries" nillable="true" type="q12:ArrayOfstring" xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="StartDate" nillable="true" type="tns:DayMonthAndYear"/> <xs:element minOccurs="0" name="EndDate" nillable="true" type="tns:DayMonthAndYear"/> <xs:element minOccurs="0" name="TimePeriodRollup" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Devices" nillable="true" type="q13:ArrayOfstring" xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetHistoricalSearchCountResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordSearchCounts" nillable="true" type="tns:ArrayOfKeywordSearchCount"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordSearchCount"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordSearchCount" nillable="true" type="tns:KeywordSearchCount"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordSearchCount" nillable="true" type="tns:ArrayOfKeywordSearchCount"/> <xs:complexType name="KeywordSearchCount"> <xs:sequence> <xs:element minOccurs="0" name="Keyword" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="SearchCountsByAttributes" nillable="true" type="tns:ArrayOfSearchCountsByAttributes"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordSearchCount" nillable="true" type="tns:KeywordSearchCount"/> <xs:complexType name="ArrayOfSearchCountsByAttributes"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="SearchCountsByAttributes" nillable="true" type="tns:SearchCountsByAttributes"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfSearchCountsByAttributes" nillable="true" type="tns:ArrayOfSearchCountsByAttributes"/> <xs:complexType name="SearchCountsByAttributes"> <xs:sequence> <xs:element minOccurs="0" name="Device" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="HistoricalSearchCounts" nillable="true" type="tns:ArrayOfHistoricalSearchCountPeriodic"/> </xs:sequence> </xs:complexType> <xs:element name="SearchCountsByAttributes" nillable="true" type="tns:SearchCountsByAttributes"/> <xs:complexType name="ArrayOfHistoricalSearchCountPeriodic"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="HistoricalSearchCountPeriodic" nillable="true" type="tns:HistoricalSearchCountPeriodic"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfHistoricalSearchCountPeriodic" nillable="true" type="tns:ArrayOfHistoricalSearchCountPeriodic"/> <xs:complexType name="HistoricalSearchCountPeriodic"> <xs:sequence> <xs:element minOccurs="0" name="SearchCount" type="xs:long"/> <xs:element minOccurs="0" name="DayMonthAndYear" nillable="true" type="tns:DayMonthAndYear"/> </xs:sequence> </xs:complexType> <xs:element name="HistoricalSearchCountPeriodic" nillable="true" type="tns:HistoricalSearchCountPeriodic"/> <xs:element name="GetKeywordCategoriesRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Keywords" nillable="true" type="q14:ArrayOfstring" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="PublisherCountry" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="MaxCategories" nillable="true" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetKeywordCategoriesResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfKeywordCategoryResult"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordCategoryResult"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordCategoryResult" nillable="true" type="tns:KeywordCategoryResult"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordCategoryResult" nillable="true" type="tns:ArrayOfKeywordCategoryResult"/> <xs:complexType name="KeywordCategoryResult"> <xs:sequence> <xs:element minOccurs="0" name="Keyword" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="KeywordCategories" nillable="true" type="tns:ArrayOfKeywordCategory"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordCategoryResult" nillable="true" type="tns:KeywordCategoryResult"/> <xs:complexType name="ArrayOfKeywordCategory"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordCategory" nillable="true" type="tns:KeywordCategory"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordCategory" nillable="true" type="tns:ArrayOfKeywordCategory"/> <xs:complexType name="KeywordCategory"> <xs:sequence> <xs:element minOccurs="0" name="Category" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="ConfidenceScore" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordCategory" nillable="true" type="tns:KeywordCategory"/> <xs:element name="GetKeywordDemographicsRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Keywords" nillable="true" type="q15:ArrayOfstring" xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="PublisherCountry" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Device" nillable="true" type="q16:ArrayOfstring" xmlns:q16="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetKeywordDemographicsResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordDemographicResult" nillable="true" type="tns:ArrayOfKeywordDemographicResult"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordDemographicResult"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordDemographicResult" nillable="true" type="tns:KeywordDemographicResult"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordDemographicResult" nillable="true" type="tns:ArrayOfKeywordDemographicResult"/> <xs:complexType name="KeywordDemographicResult"> <xs:sequence> <xs:element minOccurs="0" name="Keyword" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="KeywordDemographics" nillable="true" type="tns:ArrayOfKeywordDemographic"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordDemographicResult" nillable="true" type="tns:KeywordDemographicResult"/> <xs:complexType name="ArrayOfKeywordDemographic"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordDemographic" nillable="true" type="tns:KeywordDemographic"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordDemographic" nillable="true" type="tns:ArrayOfKeywordDemographic"/> <xs:complexType name="KeywordDemographic"> <xs:sequence> <xs:element minOccurs="0" name="Device" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="EighteenToTwentyFour" type="xs:double"/> <xs:element minOccurs="0" name="TwentyFiveToThirtyFour" type="xs:double"/> <xs:element minOccurs="0" name="ThirtyFiveToFourtyNine" type="xs:double"/> <xs:element minOccurs="0" name="FiftyToSixtyFour" type="xs:double"/> <xs:element minOccurs="0" name="SixtyFiveAndAbove" type="xs:double"/> <xs:element minOccurs="0" name="AgeUnknown" type="xs:double"/> <xs:element minOccurs="0" name="Female" type="xs:double"/> <xs:element minOccurs="0" name="Male" type="xs:double"/> <xs:element minOccurs="0" name="GenderUnknown" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordDemographic" nillable="true" type="tns:KeywordDemographic"/> <xs:element name="GetKeywordLocationsRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Keywords" nillable="true" type="q17:ArrayOfstring" xmlns:q17="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="PublisherCountry" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Device" nillable="true" type="q18:ArrayOfstring" xmlns:q18="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Level" nillable="true" type="xs:int"/> <xs:element minOccurs="0" name="ParentCountry" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="MaxLocations" nillable="true" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetKeywordLocationsResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordLocationResult" nillable="true" type="tns:ArrayOfKeywordLocationResult"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordLocationResult"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordLocationResult" nillable="true" type="tns:KeywordLocationResult"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordLocationResult" nillable="true" type="tns:ArrayOfKeywordLocationResult"/> <xs:complexType name="KeywordLocationResult"> <xs:sequence> <xs:element minOccurs="0" name="Keyword" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="KeywordLocations" nillable="true" type="tns:ArrayOfKeywordLocation"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordLocationResult" nillable="true" type="tns:KeywordLocationResult"/> <xs:complexType name="ArrayOfKeywordLocation"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordLocation" nillable="true" type="tns:KeywordLocation"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordLocation" nillable="true" type="tns:ArrayOfKeywordLocation"/> <xs:complexType name="KeywordLocation"> <xs:sequence> <xs:element minOccurs="0" name="Device" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Percentage" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordLocation" nillable="true" type="tns:KeywordLocation"/> <xs:element name="SuggestKeywordsForUrlRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Url" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="MaxKeywords" nillable="true" type="xs:int"/> <xs:element minOccurs="0" name="MinConfidenceScore" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="ExcludeBrand" nillable="true" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SuggestKeywordsForUrlResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Keywords" nillable="true" type="tns:ArrayOfKeywordAndConfidence"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordAndConfidence"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordAndConfidence" nillable="true" type="tns:KeywordAndConfidence"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordAndConfidence" nillable="true" type="tns:ArrayOfKeywordAndConfidence"/> <xs:complexType name="KeywordAndConfidence"> <xs:sequence> <xs:element minOccurs="0" name="SuggestedKeyword" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="ConfidenceScore" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordAndConfidence" nillable="true" type="tns:KeywordAndConfidence"/> <xs:element name="SuggestKeywordsFromExistingKeywordsRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Keywords" nillable="true" type="q19:ArrayOfstring" xmlns:q19="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="PublisherCountries" nillable="true" type="q20:ArrayOfstring" xmlns:q20="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="MaxSuggestionsPerKeyword" nillable="true" type="xs:int"/> <xs:element minOccurs="0" name="SuggestionType" nillable="true" type="xs:int"/> <xs:element minOccurs="0" name="RemoveDuplicates" nillable="true" type="xs:boolean"/> <xs:element minOccurs="0" name="ExcludeBrand" nillable="true" type="xs:boolean"/> <xs:element minOccurs="0" name="AdGroupId" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="CampaignId" nillable="true" type="xs:long"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SuggestKeywordsFromExistingKeywordsResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordSuggestions" nillable="true" type="tns:ArrayOfKeywordSuggestion"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordSuggestion"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordSuggestion" nillable="true" type="tns:KeywordSuggestion"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordSuggestion" nillable="true" type="tns:ArrayOfKeywordSuggestion"/> <xs:complexType name="KeywordSuggestion"> <xs:sequence> <xs:element minOccurs="0" name="Keyword" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="SuggestionsAndConfidence" nillable="true" type="tns:ArrayOfKeywordAndConfidence"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordSuggestion" nillable="true" type="tns:KeywordSuggestion"/> <xs:element name="GetAuctionInsightDataRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="EntityType" type="tns:EntityType"/> <xs:element minOccurs="0" name="EntityIds" nillable="true" type="q21:ArrayOflong" xmlns:q21="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="SearchParameters" nillable="true" type="tns:ArrayOfSearchParameter"/> </xs:sequence> </xs:complexType> </xs:element> <xs:simpleType name="EntityType"> <xs:restriction base="xs:string"> <xs:enumeration value="Account"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Campaign"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AdGroup"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Keyword"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="EntityType" nillable="true" type="tns:EntityType"/> <xs:complexType name="ArrayOfSearchParameter"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="SearchParameter" nillable="true" type="tns:SearchParameter"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfSearchParameter" nillable="true" type="tns:ArrayOfSearchParameter"/> <xs:complexType name="SearchParameter"> <xs:sequence/> </xs:complexType> <xs:element name="SearchParameter" nillable="true" type="tns:SearchParameter"/> <xs:complexType name="QuerySearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="Queries" nillable="true" type="q22:ArrayOfstring" xmlns:q22="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="QuerySearchParameter" nillable="true" type="tns:QuerySearchParameter"/> <xs:complexType name="UrlSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="Url" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="UrlSearchParameter" nillable="true" type="tns:UrlSearchParameter"/> <xs:complexType name="CategorySearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="CategoryId" type="xs:long"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="CategorySearchParameter" nillable="true" type="tns:CategorySearchParameter"/> <xs:complexType name="SearchVolumeSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="Maximum" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="Minimum" nillable="true" type="xs:long"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="SearchVolumeSearchParameter" nillable="true" type="tns:SearchVolumeSearchParameter"/> <xs:complexType name="SuggestedBidSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="Maximum" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="Minimum" nillable="true" type="xs:double"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="SuggestedBidSearchParameter" nillable="true" type="tns:SuggestedBidSearchParameter"/> <xs:complexType name="IdeaTextSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="Excluded" nillable="true" type="tns:ArrayOfKeyword"/> <xs:element minOccurs="0" name="Included" nillable="true" type="tns:ArrayOfKeyword"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="IdeaTextSearchParameter" nillable="true" type="tns:IdeaTextSearchParameter"/> <xs:complexType name="ArrayOfKeyword"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="Keyword" nillable="true" type="tns:Keyword"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeyword" nillable="true" type="tns:ArrayOfKeyword"/> <xs:complexType name="Keyword"> <xs:sequence> <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="MatchType" type="tns:MatchType"/> <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="Keyword" nillable="true" type="tns:Keyword"/> <xs:complexType name="ExcludeAccountKeywordsSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="ExcludeAccountKeywords" type="xs:boolean"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ExcludeAccountKeywordsSearchParameter" nillable="true" type="tns:ExcludeAccountKeywordsSearchParameter"/> <xs:complexType name="ImpressionShareSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="Maximum" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="Minimum" nillable="true" type="xs:double"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ImpressionShareSearchParameter" nillable="true" type="tns:ImpressionShareSearchParameter"/> <xs:complexType name="LocationSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="Locations" nillable="true" type="tns:ArrayOfLocationCriterion"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="LocationSearchParameter" nillable="true" type="tns:LocationSearchParameter"/> <xs:complexType name="ArrayOfLocationCriterion"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="LocationCriterion" nillable="true" type="tns:LocationCriterion"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfLocationCriterion" nillable="true" type="tns:ArrayOfLocationCriterion"/> <xs:complexType name="LocationCriterion"> <xs:complexContent mixed="false"> <xs:extension base="tns:Criterion"> <xs:sequence> <xs:element minOccurs="0" name="LocationId" type="xs:long"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="LocationCriterion" nillable="true" type="tns:LocationCriterion"/> <xs:complexType name="Criterion"> <xs:sequence/> </xs:complexType> <xs:element name="Criterion" nillable="true" type="tns:Criterion"/> <xs:complexType name="LanguageCriterion"> <xs:complexContent mixed="false"> <xs:extension base="tns:Criterion"> <xs:sequence> <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="LanguageCriterion" nillable="true" type="tns:LanguageCriterion"/> <xs:complexType name="NetworkCriterion"> <xs:complexContent mixed="false"> <xs:extension base="tns:Criterion"> <xs:sequence> <xs:element minOccurs="0" name="Network" type="tns:NetworkType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="NetworkCriterion" nillable="true" type="tns:NetworkCriterion"/> <xs:simpleType name="NetworkType"> <xs:restriction base="xs:string"> <xs:enumeration value="OwnedAndOperatedAndSyndicatedSearch"/> <xs:enumeration value="OwnedAndOperatedOnly"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SyndicatedSearchOnly"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="NetworkType" nillable="true" type="tns:NetworkType"/> <xs:complexType name="DeviceCriterion"> <xs:complexContent mixed="false"> <xs:extension base="tns:Criterion"> <xs:sequence> <xs:element minOccurs="0" name="DeviceName" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="DeviceCriterion" nillable="true" type="tns:DeviceCriterion"/> <xs:complexType name="NetworkSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="Network" nillable="true" type="tns:NetworkCriterion"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="NetworkSearchParameter" nillable="true" type="tns:NetworkSearchParameter"/> <xs:complexType name="DeviceSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="Device" nillable="true" type="tns:DeviceCriterion"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="DeviceSearchParameter" nillable="true" type="tns:DeviceSearchParameter"/> <xs:complexType name="LanguageSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="Languages" nillable="true" type="tns:ArrayOfLanguageCriterion"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="LanguageSearchParameter" nillable="true" type="tns:LanguageSearchParameter"/> <xs:complexType name="ArrayOfLanguageCriterion"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="LanguageCriterion" nillable="true" type="tns:LanguageCriterion"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfLanguageCriterion" nillable="true" type="tns:ArrayOfLanguageCriterion"/> <xs:complexType name="CompetitionSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="CompetitionLevels" nillable="true" type="tns:ArrayOfCompetitionLevel"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="CompetitionSearchParameter" nillable="true" type="tns:CompetitionSearchParameter"/> <xs:complexType name="ArrayOfCompetitionLevel"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="CompetitionLevel" type="tns:CompetitionLevel"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCompetitionLevel" nillable="true" type="tns:ArrayOfCompetitionLevel"/> <xs:simpleType name="CompetitionLevel"> <xs:restriction base="xs:string"> <xs:enumeration value="Low"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Medium"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="High"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="CompetitionLevel" nillable="true" type="tns:CompetitionLevel"/> <xs:complexType name="DateRangeSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="EndDate" nillable="true" type="tns:DayMonthAndYear"/> <xs:element minOccurs="0" name="StartDate" nillable="true" type="tns:DayMonthAndYear"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="DateRangeSearchParameter" nillable="true" type="tns:DateRangeSearchParameter"/> <xs:complexType name="AuctionSegmentSearchParameter"> <xs:complexContent mixed="false"> <xs:extension base="tns:SearchParameter"> <xs:sequence> <xs:element minOccurs="0" name="Segment" type="tns:AuctionSegment"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="AuctionSegmentSearchParameter" nillable="true" type="tns:AuctionSegmentSearchParameter"/> <xs:simpleType name="AuctionSegment"> <xs:restriction base="xs:string"> <xs:enumeration value="Day"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Week"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">20</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Month"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">30</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Quarter"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">40</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="DayOfWeek"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">60</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Device"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">70</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="AuctionSegment" nillable="true" type="tns:AuctionSegment"/> <xs:element name="GetAuctionInsightDataResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Result" nillable="true" type="tns:AuctionInsightResult"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="AuctionInsightResult"> <xs:sequence> <xs:element minOccurs="0" name="Segments" nillable="true" type="tns:ArrayOfAuctionSegment"/> <xs:element minOccurs="0" name="Entries" nillable="true" type="tns:ArrayOfAuctionInsightEntry"/> <xs:element minOccurs="0" name="UsedImpressions" type="xs:double"/> <xs:element minOccurs="0" name="UsedKeywords" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="AuctionInsightResult" nillable="true" type="tns:AuctionInsightResult"/> <xs:complexType name="ArrayOfAuctionSegment"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AuctionSegment" type="tns:AuctionSegment"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAuctionSegment" nillable="true" type="tns:ArrayOfAuctionSegment"/> <xs:complexType name="ArrayOfAuctionInsightEntry"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AuctionInsightEntry" nillable="true" type="tns:AuctionInsightEntry"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAuctionInsightEntry" nillable="true" type="tns:ArrayOfAuctionInsightEntry"/> <xs:complexType name="AuctionInsightEntry"> <xs:sequence> <xs:element minOccurs="0" name="DisplayDomain" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="AggregatedKpi" nillable="true" type="tns:AuctionInsightKpi"/> <xs:element minOccurs="0" name="SegmentedKpis" nillable="true" type="tns:ArrayOfAuctionInsightKpi"/> </xs:sequence> </xs:complexType> <xs:element name="AuctionInsightEntry" nillable="true" type="tns:AuctionInsightEntry"/> <xs:complexType name="AuctionInsightKpi"> <xs:sequence> <xs:element minOccurs="0" name="Segments" nillable="true" type="q23:ArrayOfstring" xmlns:q23="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="ImpressionShare" type="xs:double"/> <xs:element minOccurs="0" name="OverlapRate" type="xs:double"/> <xs:element minOccurs="0" name="AveragePosition" type="xs:double"/> <xs:element minOccurs="0" name="AboveRate" type="xs:double"/> <xs:element minOccurs="0" name="TopOfPageRate" type="xs:double"/> <xs:element minOccurs="0" name="OutrankingShare" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="AuctionInsightKpi" nillable="true" type="tns:AuctionInsightKpi"/> <xs:complexType name="ArrayOfAuctionInsightKpi"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AuctionInsightKpi" nillable="true" type="tns:AuctionInsightKpi"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAuctionInsightKpi" nillable="true" type="tns:ArrayOfAuctionInsightKpi"/> <xs:element name="GetDomainCategoriesRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="DomainName" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetDomainCategoriesResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Categories" nillable="true" type="tns:ArrayOfDomainCategory"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfDomainCategory"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="DomainCategory" nillable="true" type="tns:DomainCategory"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDomainCategory" nillable="true" type="tns:ArrayOfDomainCategory"/> <xs:complexType name="DomainCategory"> <xs:sequence> <xs:element minOccurs="0" name="Bid" type="xs:double"/> <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Coverage" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="DomainCategory" nillable="true" type="tns:DomainCategory"/> <xs:element name="PutMetricDataRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="Metrics" nillable="true" type="tns:ArrayOfMetricData"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfMetricData"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="MetricData" nillable="true" type="tns:MetricData"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfMetricData" nillable="true" type="tns:ArrayOfMetricData"/> <xs:complexType name="MetricData"> <xs:sequence> <xs:element minOccurs="0" name="MetricDetail" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="MetricType" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="MetricData" nillable="true" type="tns:MetricData"/> <xs:element name="PutMetricDataResponse"> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> <xs:element name="GetKeywordIdeaCategoriesRequest"> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> <xs:element name="GetKeywordIdeaCategoriesResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordIdeaCategories" nillable="true" type="tns:ArrayOfKeywordIdeaCategory"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordIdeaCategory"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordIdeaCategory" nillable="true" type="tns:KeywordIdeaCategory"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordIdeaCategory" nillable="true" type="tns:ArrayOfKeywordIdeaCategory"/> <xs:complexType name="KeywordIdeaCategory"> <xs:sequence> <xs:element minOccurs="0" name="CategoryId" type="xs:long"/> <xs:element minOccurs="0" name="CategoryName" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordIdeaCategory" nillable="true" type="tns:KeywordIdeaCategory"/> <xs:element name="GetKeywordIdeasRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="ExpandIdeas" nillable="true" type="xs:boolean"/> <xs:element minOccurs="0" name="IdeaAttributes" nillable="true" type="tns:ArrayOfKeywordIdeaAttribute"/> <xs:element minOccurs="0" name="SearchParameters" nillable="true" type="tns:ArrayOfSearchParameter"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordIdeaAttribute"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordIdeaAttribute" type="tns:KeywordIdeaAttribute"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordIdeaAttribute" nillable="true" type="tns:ArrayOfKeywordIdeaAttribute"/> <xs:simpleType name="KeywordIdeaAttribute"> <xs:restriction base="xs:string"> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="Keyword"/> <xs:enumeration value="Source"/> <xs:enumeration value="MonthlySearchCounts"/> <xs:enumeration value="SuggestedBid"/> <xs:enumeration value="Competition"/> <xs:enumeration value="Relevance"/> <xs:enumeration value="AdImpressionShare"/> </xs:restriction> </xs:simpleType> <xs:element name="KeywordIdeaAttribute" nillable="true" type="tns:KeywordIdeaAttribute"/> <xs:element name="GetKeywordIdeasResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="KeywordIdeas" nillable="true" type="tns:ArrayOfKeywordIdea"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfKeywordIdea"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordIdea" nillable="true" type="tns:KeywordIdea"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordIdea" nillable="true" type="tns:ArrayOfKeywordIdea"/> <xs:complexType name="KeywordIdea"> <xs:sequence> <xs:element minOccurs="0" name="AdGroupId" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="AdGroupName" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="AdImpressionShare" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="Competition" nillable="true" type="tns:CompetitionLevel"/> <xs:element minOccurs="0" name="Keyword" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="MonthlySearchCounts" nillable="true" type="q24:ArrayOflong" xmlns:q24="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Relevance" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="Source" nillable="true" type="tns:SourceType"/> <xs:element minOccurs="0" name="SuggestedBid" nillable="true" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordIdea" nillable="true" type="tns:KeywordIdea"/> <xs:simpleType name="SourceType"> <xs:restriction base="xs:string"> <xs:enumeration value="Unknown"/> <xs:enumeration value="Seed"/> <xs:enumeration value="SuggestionFromKeyword"/> <xs:enumeration value="SuggestionFromUrl"/> <xs:enumeration value="SuggestionFromCategory"/> </xs:restriction> </xs:simpleType> <xs:element name="SourceType" nillable="true" type="tns:SourceType"/> <xs:element name="GetKeywordTrafficEstimatesRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CampaignEstimators" nillable="true" type="tns:ArrayOfCampaignEstimator"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfCampaignEstimator"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="CampaignEstimator" nillable="true" type="tns:CampaignEstimator"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCampaignEstimator" nillable="true" type="tns:ArrayOfCampaignEstimator"/> <xs:complexType name="CampaignEstimator"> <xs:sequence> <xs:element minOccurs="0" name="AdGroupEstimators" nillable="true" type="tns:ArrayOfAdGroupEstimator"/> <xs:element minOccurs="0" name="CampaignId" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="Criteria" nillable="true" type="tns:ArrayOfCriterion"/> <xs:element minOccurs="0" name="DailyBudget" nillable="true" type="xs:double"/> <xs:element minOccurs="0" name="NegativeKeywords" nillable="true" type="tns:ArrayOfNegativeKeyword"/> </xs:sequence> </xs:complexType> <xs:element name="CampaignEstimator" nillable="true" type="tns:CampaignEstimator"/> <xs:complexType name="ArrayOfAdGroupEstimator"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AdGroupEstimator" nillable="true" type="tns:AdGroupEstimator"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAdGroupEstimator" nillable="true" type="tns:ArrayOfAdGroupEstimator"/> <xs:complexType name="AdGroupEstimator"> <xs:sequence> <xs:element minOccurs="0" name="AdGroupId" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="KeywordEstimators" nillable="true" type="tns:ArrayOfKeywordEstimator"/> <xs:element minOccurs="0" name="MaxCpc" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="AdGroupEstimator" nillable="true" type="tns:AdGroupEstimator"/> <xs:complexType name="ArrayOfKeywordEstimator"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordEstimator" nillable="true" type="tns:KeywordEstimator"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordEstimator" nillable="true" type="tns:ArrayOfKeywordEstimator"/> <xs:complexType name="KeywordEstimator"> <xs:sequence> <xs:element minOccurs="0" name="Keyword" nillable="true" type="tns:Keyword"/> <xs:element minOccurs="0" name="MaxCpc" nillable="true" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordEstimator" nillable="true" type="tns:KeywordEstimator"/> <xs:complexType name="ArrayOfCriterion"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="Criterion" nillable="true" type="tns:Criterion"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCriterion" nillable="true" type="tns:ArrayOfCriterion"/> <xs:complexType name="ArrayOfNegativeKeyword"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="NegativeKeyword" nillable="true" type="tns:NegativeKeyword"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfNegativeKeyword" nillable="true" type="tns:ArrayOfNegativeKeyword"/> <xs:complexType name="NegativeKeyword"> <xs:sequence> <xs:element minOccurs="0" name="Id" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="MatchType" type="tns:MatchType"/> <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="NegativeKeyword" nillable="true" type="tns:NegativeKeyword"/> <xs:element name="GetKeywordTrafficEstimatesResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="CampaignEstimates" nillable="true" type="tns:ArrayOfCampaignEstimate"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ArrayOfCampaignEstimate"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="CampaignEstimate" nillable="true" type="tns:CampaignEstimate"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCampaignEstimate" nillable="true" type="tns:ArrayOfCampaignEstimate"/> <xs:complexType name="CampaignEstimate"> <xs:sequence> <xs:element minOccurs="0" name="AdGroupEstimates" nillable="true" type="tns:ArrayOfAdGroupEstimate"/> <xs:element minOccurs="0" name="CampaignId" nillable="true" type="xs:long"/> </xs:sequence> </xs:complexType> <xs:element name="CampaignEstimate" nillable="true" type="tns:CampaignEstimate"/> <xs:complexType name="ArrayOfAdGroupEstimate"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AdGroupEstimate" nillable="true" type="tns:AdGroupEstimate"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAdGroupEstimate" nillable="true" type="tns:ArrayOfAdGroupEstimate"/> <xs:complexType name="AdGroupEstimate"> <xs:sequence> <xs:element minOccurs="0" name="AdGroupId" nillable="true" type="xs:long"/> <xs:element minOccurs="0" name="KeywordEstimates" nillable="true" type="tns:ArrayOfKeywordEstimate"/> </xs:sequence> </xs:complexType> <xs:element name="AdGroupEstimate" nillable="true" type="tns:AdGroupEstimate"/> <xs:complexType name="ArrayOfKeywordEstimate"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordEstimate" nillable="true" type="tns:KeywordEstimate"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordEstimate" nillable="true" type="tns:ArrayOfKeywordEstimate"/> <xs:complexType name="KeywordEstimate"> <xs:sequence> <xs:element minOccurs="0" name="Keyword" nillable="true" type="tns:Keyword"/> <xs:element minOccurs="0" name="Maximum" nillable="true" type="tns:TrafficEstimate"/> <xs:element minOccurs="0" name="Minimum" nillable="true" type="tns:TrafficEstimate"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordEstimate" nillable="true" type="tns:KeywordEstimate"/> <xs:complexType name="TrafficEstimate"> <xs:sequence> <xs:element minOccurs="0" name="AverageCpc" type="xs:double"/> <xs:element minOccurs="0" name="AveragePosition" type="xs:double"/> <xs:element minOccurs="0" name="Clicks" type="xs:double"/> <xs:element minOccurs="0" name="Ctr" type="xs:double"/> <xs:element minOccurs="0" name="Impressions" type="xs:double"/> <xs:element minOccurs="0" name="TotalCost" type="xs:double"/> </xs:sequence> </xs:complexType> <xs:element name="TrafficEstimate" nillable="true" type="tns:TrafficEstimate"/> </xs:schema> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType"/> <xs:element name="anyURI" nillable="true" type="xs:anyURI"/> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/> <xs:element name="boolean" nillable="true" type="xs:boolean"/> <xs:element name="byte" nillable="true" type="xs:byte"/> <xs:element name="dateTime" nillable="true" type="xs:dateTime"/> <xs:element name="decimal" nillable="true" type="xs:decimal"/> <xs:element name="double" nillable="true" type="xs:double"/> <xs:element name="float" nillable="true" type="xs:float"/> <xs:element name="int" nillable="true" type="xs:int"/> <xs:element name="long" nillable="true" type="xs:long"/> <xs:element name="QName" nillable="true" type="xs:QName"/> <xs:element name="short" nillable="true" type="xs:short"/> <xs:element name="string" nillable="true" type="xs:string"/> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/> <xs:element name="char" nillable="true" type="tns:char"/> <xs:simpleType name="char"> <xs:restriction base="xs:int"/> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration"/> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/> <xs:minInclusive value="-P10675199DT2H48M5.4775808S"/> <xs:maxInclusive value="P10675199DT2H48M5.4775807S"/> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid"/> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName"/> <xs:attribute name="Id" type="xs:ID"/> <xs:attribute name="Ref" type="xs:IDREF"/> </xs:schema> <xs:schema elementFormDefault="qualified" targetNamespace="https://adapi.microsoft.com" xmlns:tns="https://adapi.microsoft.com" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="AdApiFaultDetail"> <xs:complexContent mixed="false"> <xs:extension base="tns:ApplicationFault"> <xs:sequence> <xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfAdApiError"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="AdApiFaultDetail" nillable="true" type="tns:AdApiFaultDetail"/> <xs:complexType name="ApplicationFault"> <xs:sequence> <xs:element minOccurs="0" name="TrackingId" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="ApplicationFault" nillable="true" type="tns:ApplicationFault"/> <xs:complexType name="ArrayOfAdApiError"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AdApiError" nillable="true" type="tns:AdApiError"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAdApiError" nillable="true" type="tns:ArrayOfAdApiError"/> <xs:complexType name="AdApiError"> <xs:sequence> <xs:element minOccurs="0" name="Code" type="xs:int"/> <xs:element minOccurs="0" name="Detail" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="ErrorCode" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="AdApiError" nillable="true" type="tns:AdApiError"/> </xs:schema> <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ArrayOflong"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="long" type="xs:long"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOflong" nillable="true" type="tns:ArrayOflong"/> <xs:complexType name="ArrayOfstring"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="string" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/> </xs:schema> </wsdl:types> <wsdl:message name="GetBidOpportunitiesRequest"> <wsdl:part element="tns:GetBidOpportunitiesRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetBidOpportunitiesRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetBidOpportunitiesResponse"> <wsdl:part element="tns:GetBidOpportunitiesResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetBidOpportunitiesResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetBidOpportunities_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q1:AdApiFaultDetail" name="detail" xmlns:q1="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetBidOpportunities_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetBudgetOpportunitiesRequest"> <wsdl:part element="tns:GetBudgetOpportunitiesRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetBudgetOpportunitiesRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetBudgetOpportunitiesResponse"> <wsdl:part element="tns:GetBudgetOpportunitiesResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetBudgetOpportunitiesResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetBudgetOpportunities_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q2:AdApiFaultDetail" name="detail" xmlns:q2="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetBudgetOpportunities_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetKeywordOpportunitiesRequest"> <wsdl:part element="tns:GetKeywordOpportunitiesRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordOpportunitiesRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetKeywordOpportunitiesResponse"> <wsdl:part element="tns:GetKeywordOpportunitiesResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordOpportunitiesResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordOpportunities_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q3:AdApiFaultDetail" name="detail" xmlns:q3="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordOpportunities_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetEstimatedBidByKeywordIdsRequest"> <wsdl:part element="tns:GetEstimatedBidByKeywordIdsRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetEstimatedBidByKeywordIdsRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetEstimatedBidByKeywordIdsResponse"> <wsdl:part element="tns:GetEstimatedBidByKeywordIdsResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetEstimatedBidByKeywordIdsResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetEstimatedBidByKeywordIds_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q4:AdApiFaultDetail" name="detail" xmlns:q4="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetEstimatedBidByKeywordIds_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetEstimatedPositionByKeywordIdsRequest"> <wsdl:part element="tns:GetEstimatedPositionByKeywordIdsRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetEstimatedPositionByKeywordIdsRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetEstimatedPositionByKeywordIdsResponse"> <wsdl:part element="tns:GetEstimatedPositionByKeywordIdsResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetEstimatedPositionByKeywordIdsResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetEstimatedPositionByKeywordIds_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q5:AdApiFaultDetail" name="detail" xmlns:q5="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetEstimatedPositionByKeywordIds_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetEstimatedBidByKeywordsRequest"> <wsdl:part element="tns:GetEstimatedBidByKeywordsRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetEstimatedBidByKeywordsRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetEstimatedBidByKeywordsResponse"> <wsdl:part element="tns:GetEstimatedBidByKeywordsResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetEstimatedBidByKeywordsResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetEstimatedBidByKeywords_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q6:AdApiFaultDetail" name="detail" xmlns:q6="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetEstimatedBidByKeywords_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetEstimatedPositionByKeywordsRequest"> <wsdl:part element="tns:GetEstimatedPositionByKeywordsRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetEstimatedPositionByKeywordsRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetEstimatedPositionByKeywordsResponse"> <wsdl:part element="tns:GetEstimatedPositionByKeywordsResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetEstimatedPositionByKeywordsResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetEstimatedPositionByKeywords_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q7:AdApiFaultDetail" name="detail" xmlns:q7="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetEstimatedPositionByKeywords_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetBidLandscapeByAdGroupIdsRequest"> <wsdl:part element="tns:GetBidLandscapeByAdGroupIdsRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetBidLandscapeByAdGroupIdsRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetBidLandscapeByAdGroupIdsResponse"> <wsdl:part element="tns:GetBidLandscapeByAdGroupIdsResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetBidLandscapeByAdGroupIdsResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetBidLandscapeByAdGroupIds_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q8:AdApiFaultDetail" name="detail" xmlns:q8="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetBidLandscapeByAdGroupIds_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetBidLandscapeByKeywordIdsRequest"> <wsdl:part element="tns:GetBidLandscapeByKeywordIdsRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetBidLandscapeByKeywordIdsRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetBidLandscapeByKeywordIdsResponse"> <wsdl:part element="tns:GetBidLandscapeByKeywordIdsResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetBidLandscapeByKeywordIdsResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetBidLandscapeByKeywordIds_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q9:AdApiFaultDetail" name="detail" xmlns:q9="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetBidLandscapeByKeywordIds_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetHistoricalKeywordPerformanceRequest"> <wsdl:part element="tns:GetHistoricalKeywordPerformanceRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetHistoricalKeywordPerformanceRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetHistoricalKeywordPerformanceResponse"> <wsdl:part element="tns:GetHistoricalKeywordPerformanceResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetHistoricalKeywordPerformanceResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetHistoricalKeywordPerformance_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q10:AdApiFaultDetail" name="detail" xmlns:q10="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetHistoricalKeywordPerformance_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetHistoricalSearchCountRequest"> <wsdl:part element="tns:GetHistoricalSearchCountRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetHistoricalSearchCountRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetHistoricalSearchCountResponse"> <wsdl:part element="tns:GetHistoricalSearchCountResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetHistoricalSearchCountResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetHistoricalSearchCount_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q11:AdApiFaultDetail" name="detail" xmlns:q11="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetHistoricalSearchCount_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetKeywordCategoriesRequest"> <wsdl:part element="tns:GetKeywordCategoriesRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordCategoriesRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetKeywordCategoriesResponse"> <wsdl:part element="tns:GetKeywordCategoriesResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordCategoriesResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordCategories_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q12:AdApiFaultDetail" name="detail" xmlns:q12="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordCategories_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetKeywordDemographicsRequest"> <wsdl:part element="tns:GetKeywordDemographicsRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordDemographicsRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetKeywordDemographicsResponse"> <wsdl:part element="tns:GetKeywordDemographicsResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordDemographicsResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordDemographics_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q13:AdApiFaultDetail" name="detail" xmlns:q13="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordDemographics_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetKeywordLocationsRequest"> <wsdl:part element="tns:GetKeywordLocationsRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordLocationsRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetKeywordLocationsResponse"> <wsdl:part element="tns:GetKeywordLocationsResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordLocationsResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordLocations_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q14:AdApiFaultDetail" name="detail" xmlns:q14="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordLocations_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="SuggestKeywordsForUrlRequest"> <wsdl:part element="tns:SuggestKeywordsForUrlRequest" name="parameters"/> </wsdl:message> <wsdl:message name="SuggestKeywordsForUrlRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="SuggestKeywordsForUrlResponse"> <wsdl:part element="tns:SuggestKeywordsForUrlResponse" name="parameters"/> </wsdl:message> <wsdl:message name="SuggestKeywordsForUrlResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_SuggestKeywordsForUrl_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q15:AdApiFaultDetail" name="detail" xmlns:q15="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_SuggestKeywordsForUrl_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="SuggestKeywordsFromExistingKeywordsRequest"> <wsdl:part element="tns:SuggestKeywordsFromExistingKeywordsRequest" name="parameters"/> </wsdl:message> <wsdl:message name="SuggestKeywordsFromExistingKeywordsRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="SuggestKeywordsFromExistingKeywordsResponse"> <wsdl:part element="tns:SuggestKeywordsFromExistingKeywordsResponse" name="parameters"/> </wsdl:message> <wsdl:message name="SuggestKeywordsFromExistingKeywordsResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_SuggestKeywordsFromExistingKeywords_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q16:AdApiFaultDetail" name="detail" xmlns:q16="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_SuggestKeywordsFromExistingKeywords_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetAuctionInsightDataRequest"> <wsdl:part element="tns:GetAuctionInsightDataRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetAuctionInsightDataRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetAuctionInsightDataResponse"> <wsdl:part element="tns:GetAuctionInsightDataResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetAuctionInsightDataResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetAuctionInsightData_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q17:AdApiFaultDetail" name="detail" xmlns:q17="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetAuctionInsightData_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetDomainCategoriesRequest"> <wsdl:part element="tns:GetDomainCategoriesRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetDomainCategoriesRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetDomainCategoriesResponse"> <wsdl:part element="tns:GetDomainCategoriesResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetDomainCategoriesResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetDomainCategories_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q18:AdApiFaultDetail" name="detail" xmlns:q18="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetDomainCategories_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="PutMetricDataRequest"> <wsdl:part element="tns:PutMetricDataRequest" name="parameters"/> </wsdl:message> <wsdl:message name="PutMetricDataRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="PutMetricDataResponse"> <wsdl:part element="tns:PutMetricDataResponse" name="parameters"/> </wsdl:message> <wsdl:message name="PutMetricDataResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_PutMetricData_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q19:AdApiFaultDetail" name="detail" xmlns:q19="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_PutMetricData_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetKeywordIdeaCategoriesRequest"> <wsdl:part element="tns:GetKeywordIdeaCategoriesRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordIdeaCategoriesRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetKeywordIdeaCategoriesResponse"> <wsdl:part element="tns:GetKeywordIdeaCategoriesResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordIdeaCategoriesResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordIdeaCategories_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q20:AdApiFaultDetail" name="detail" xmlns:q20="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordIdeaCategories_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetKeywordIdeasRequest"> <wsdl:part element="tns:GetKeywordIdeasRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordIdeasRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetKeywordIdeasResponse"> <wsdl:part element="tns:GetKeywordIdeasResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordIdeasResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordIdeas_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q21:AdApiFaultDetail" name="detail" xmlns:q21="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordIdeas_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="GetKeywordTrafficEstimatesRequest"> <wsdl:part element="tns:GetKeywordTrafficEstimatesRequest" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordTrafficEstimatesRequest_Headers"> <wsdl:part element="tns:ApplicationToken" name="ApplicationToken"/> <wsdl:part element="tns:AuthenticationToken" name="AuthenticationToken"/> <wsdl:part element="tns:CustomerAccountId" name="CustomerAccountId"/> <wsdl:part element="tns:CustomerId" name="CustomerId"/> <wsdl:part element="tns:DeveloperToken" name="DeveloperToken"/> <wsdl:part element="tns:Password" name="Password"/> <wsdl:part element="tns:UserName" name="UserName"/> </wsdl:message> <wsdl:message name="GetKeywordTrafficEstimatesResponse"> <wsdl:part element="tns:GetKeywordTrafficEstimatesResponse" name="parameters"/> </wsdl:message> <wsdl:message name="GetKeywordTrafficEstimatesResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordTrafficEstimates_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q22:AdApiFaultDetail" name="detail" xmlns:q22="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IAdInsightService_GetKeywordTrafficEstimates_ApiFaultDetail2Fault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:portType msc:usingSession="false" name="IAdInsightService"> <wsdl:operation name="GetBidOpportunities"> <wsdl:input message="tns:GetBidOpportunitiesRequest" name="GetBidOpportunitiesRequest" wsaw:Action="GetBidOpportunities"/> <wsdl:output message="tns:GetBidOpportunitiesResponse" name="GetBidOpportunitiesResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetBidOpportunitiesResponse"/> <wsdl:fault message="tns:IAdInsightService_GetBidOpportunities_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetBidOpportunitiesAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetBidOpportunities_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetBidOpportunitiesApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetBudgetOpportunities"> <wsdl:input message="tns:GetBudgetOpportunitiesRequest" name="GetBudgetOpportunitiesRequest" wsaw:Action="GetBudgetOpportunities"/> <wsdl:output message="tns:GetBudgetOpportunitiesResponse" name="GetBudgetOpportunitiesResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetBudgetOpportunitiesResponse"/> <wsdl:fault message="tns:IAdInsightService_GetBudgetOpportunities_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetBudgetOpportunitiesAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetBudgetOpportunities_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetBudgetOpportunitiesApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetKeywordOpportunities"> <wsdl:input message="tns:GetKeywordOpportunitiesRequest" name="GetKeywordOpportunitiesRequest" wsaw:Action="GetKeywordOpportunities"/> <wsdl:output message="tns:GetKeywordOpportunitiesResponse" name="GetKeywordOpportunitiesResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordOpportunitiesResponse"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordOpportunities_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordOpportunitiesAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordOpportunities_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordOpportunitiesApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetEstimatedBidByKeywordIds"> <wsdl:input message="tns:GetEstimatedBidByKeywordIdsRequest" name="GetEstimatedBidByKeywordIdsRequest" wsaw:Action="GetEstimatedBidByKeywordIds"/> <wsdl:output message="tns:GetEstimatedBidByKeywordIdsResponse" name="GetEstimatedBidByKeywordIdsResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetEstimatedBidByKeywordIdsResponse"/> <wsdl:fault message="tns:IAdInsightService_GetEstimatedBidByKeywordIds_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetEstimatedBidByKeywordIdsAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetEstimatedBidByKeywordIds_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetEstimatedBidByKeywordIdsApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetEstimatedPositionByKeywordIds"> <wsdl:input message="tns:GetEstimatedPositionByKeywordIdsRequest" name="GetEstimatedPositionByKeywordIdsRequest" wsaw:Action="GetEstimatedPositionByKeywordIds"/> <wsdl:output message="tns:GetEstimatedPositionByKeywordIdsResponse" name="GetEstimatedPositionByKeywordIdsResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetEstimatedPositionByKeywordIdsResponse"/> <wsdl:fault message="tns:IAdInsightService_GetEstimatedPositionByKeywordIds_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetEstimatedPositionByKeywordIdsAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetEstimatedPositionByKeywordIds_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetEstimatedPositionByKeywordIdsApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetEstimatedBidByKeywords"> <wsdl:input message="tns:GetEstimatedBidByKeywordsRequest" name="GetEstimatedBidByKeywordsRequest" wsaw:Action="GetEstimatedBidByKeywords"/> <wsdl:output message="tns:GetEstimatedBidByKeywordsResponse" name="GetEstimatedBidByKeywordsResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetEstimatedBidByKeywordsResponse"/> <wsdl:fault message="tns:IAdInsightService_GetEstimatedBidByKeywords_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetEstimatedBidByKeywordsAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetEstimatedBidByKeywords_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetEstimatedBidByKeywordsApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetEstimatedPositionByKeywords"> <wsdl:input message="tns:GetEstimatedPositionByKeywordsRequest" name="GetEstimatedPositionByKeywordsRequest" wsaw:Action="GetEstimatedPositionByKeywords"/> <wsdl:output message="tns:GetEstimatedPositionByKeywordsResponse" name="GetEstimatedPositionByKeywordsResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetEstimatedPositionByKeywordsResponse"/> <wsdl:fault message="tns:IAdInsightService_GetEstimatedPositionByKeywords_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetEstimatedPositionByKeywordsAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetEstimatedPositionByKeywords_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetEstimatedPositionByKeywordsApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetBidLandscapeByAdGroupIds"> <wsdl:input message="tns:GetBidLandscapeByAdGroupIdsRequest" name="GetBidLandscapeByAdGroupIdsRequest" wsaw:Action="GetBidLandscapeByAdGroupIds"/> <wsdl:output message="tns:GetBidLandscapeByAdGroupIdsResponse" name="GetBidLandscapeByAdGroupIdsResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetBidLandscapeByAdGroupIdsResponse"/> <wsdl:fault message="tns:IAdInsightService_GetBidLandscapeByAdGroupIds_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetBidLandscapeByAdGroupIdsAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetBidLandscapeByAdGroupIds_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetBidLandscapeByAdGroupIdsApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetBidLandscapeByKeywordIds"> <wsdl:input message="tns:GetBidLandscapeByKeywordIdsRequest" name="GetBidLandscapeByKeywordIdsRequest" wsaw:Action="GetBidLandscapeByKeywordIds"/> <wsdl:output message="tns:GetBidLandscapeByKeywordIdsResponse" name="GetBidLandscapeByKeywordIdsResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetBidLandscapeByKeywordIdsResponse"/> <wsdl:fault message="tns:IAdInsightService_GetBidLandscapeByKeywordIds_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetBidLandscapeByKeywordIdsAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetBidLandscapeByKeywordIds_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetBidLandscapeByKeywordIdsApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetHistoricalKeywordPerformance"> <wsdl:input message="tns:GetHistoricalKeywordPerformanceRequest" name="GetHistoricalKeywordPerformanceRequest" wsaw:Action="GetHistoricalKeywordPerformance"/> <wsdl:output message="tns:GetHistoricalKeywordPerformanceResponse" name="GetHistoricalKeywordPerformanceResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetHistoricalKeywordPerformanceResponse"/> <wsdl:fault message="tns:IAdInsightService_GetHistoricalKeywordPerformance_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetHistoricalKeywordPerformanceAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetHistoricalKeywordPerformance_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetHistoricalKeywordPerformanceApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetHistoricalSearchCount"> <wsdl:input message="tns:GetHistoricalSearchCountRequest" name="GetHistoricalSearchCountRequest" wsaw:Action="GetHistoricalSearchCount"/> <wsdl:output message="tns:GetHistoricalSearchCountResponse" name="GetHistoricalSearchCountResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetHistoricalSearchCountResponse"/> <wsdl:fault message="tns:IAdInsightService_GetHistoricalSearchCount_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetHistoricalSearchCountAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetHistoricalSearchCount_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetHistoricalSearchCountApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetKeywordCategories"> <wsdl:input message="tns:GetKeywordCategoriesRequest" name="GetKeywordCategoriesRequest" wsaw:Action="GetKeywordCategories"/> <wsdl:output message="tns:GetKeywordCategoriesResponse" name="GetKeywordCategoriesResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordCategoriesResponse"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordCategories_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordCategoriesAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordCategories_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordCategoriesApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetKeywordDemographics"> <wsdl:input message="tns:GetKeywordDemographicsRequest" name="GetKeywordDemographicsRequest" wsaw:Action="GetKeywordDemographics"/> <wsdl:output message="tns:GetKeywordDemographicsResponse" name="GetKeywordDemographicsResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordDemographicsResponse"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordDemographics_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordDemographicsAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordDemographics_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordDemographicsApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetKeywordLocations"> <wsdl:input message="tns:GetKeywordLocationsRequest" name="GetKeywordLocationsRequest" wsaw:Action="GetKeywordLocations"/> <wsdl:output message="tns:GetKeywordLocationsResponse" name="GetKeywordLocationsResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordLocationsResponse"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordLocations_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordLocationsAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordLocations_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordLocationsApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="SuggestKeywordsForUrl"> <wsdl:input message="tns:SuggestKeywordsForUrlRequest" name="SuggestKeywordsForUrlRequest" wsaw:Action="SuggestKeywordsForUrl"/> <wsdl:output message="tns:SuggestKeywordsForUrlResponse" name="SuggestKeywordsForUrlResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/SuggestKeywordsForUrlResponse"/> <wsdl:fault message="tns:IAdInsightService_SuggestKeywordsForUrl_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/SuggestKeywordsForUrlAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_SuggestKeywordsForUrl_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/SuggestKeywordsForUrlApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="SuggestKeywordsFromExistingKeywords"> <wsdl:input message="tns:SuggestKeywordsFromExistingKeywordsRequest" name="SuggestKeywordsFromExistingKeywordsRequest" wsaw:Action="SuggestKeywordsFromExistingKeywords"/> <wsdl:output message="tns:SuggestKeywordsFromExistingKeywordsResponse" name="SuggestKeywordsFromExistingKeywordsResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/SuggestKeywordsFromExistingKeywordsResponse"/> <wsdl:fault message="tns:IAdInsightService_SuggestKeywordsFromExistingKeywords_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/SuggestKeywordsFromExistingKeywordsAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_SuggestKeywordsFromExistingKeywords_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/SuggestKeywordsFromExistingKeywordsApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetAuctionInsightData"> <wsdl:input message="tns:GetAuctionInsightDataRequest" name="GetAuctionInsightDataRequest" wsaw:Action="GetAuctionInsightData"/> <wsdl:output message="tns:GetAuctionInsightDataResponse" name="GetAuctionInsightDataResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetAuctionInsightDataResponse"/> <wsdl:fault message="tns:IAdInsightService_GetAuctionInsightData_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetAuctionInsightDataAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetAuctionInsightData_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetAuctionInsightDataApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetDomainCategories"> <wsdl:input message="tns:GetDomainCategoriesRequest" name="GetDomainCategoriesRequest" wsaw:Action="GetDomainCategories"/> <wsdl:output message="tns:GetDomainCategoriesResponse" name="GetDomainCategoriesResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetDomainCategoriesResponse"/> <wsdl:fault message="tns:IAdInsightService_GetDomainCategories_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetDomainCategoriesAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetDomainCategories_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetDomainCategoriesApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="PutMetricData"> <wsdl:input message="tns:PutMetricDataRequest" name="PutMetricDataRequest" wsaw:Action="PutMetricData"/> <wsdl:output message="tns:PutMetricDataResponse" name="PutMetricDataResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/PutMetricDataResponse"/> <wsdl:fault message="tns:IAdInsightService_PutMetricData_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/PutMetricDataAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_PutMetricData_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/PutMetricDataApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetKeywordIdeaCategories"> <wsdl:input message="tns:GetKeywordIdeaCategoriesRequest" name="GetKeywordIdeaCategoriesRequest" wsaw:Action="GetKeywordIdeaCategories"/> <wsdl:output message="tns:GetKeywordIdeaCategoriesResponse" name="GetKeywordIdeaCategoriesResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordIdeaCategoriesResponse"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordIdeaCategories_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordIdeaCategoriesAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordIdeaCategories_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordIdeaCategoriesApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetKeywordIdeas"> <wsdl:input message="tns:GetKeywordIdeasRequest" name="GetKeywordIdeasRequest" wsaw:Action="GetKeywordIdeas"/> <wsdl:output message="tns:GetKeywordIdeasResponse" name="GetKeywordIdeasResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordIdeasResponse"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordIdeas_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordIdeasAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordIdeas_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordIdeasApiFaultDetail2Fault"/> </wsdl:operation> <wsdl:operation name="GetKeywordTrafficEstimates"> <wsdl:input message="tns:GetKeywordTrafficEstimatesRequest" name="GetKeywordTrafficEstimatesRequest" wsaw:Action="GetKeywordTrafficEstimates"/> <wsdl:output message="tns:GetKeywordTrafficEstimatesResponse" name="GetKeywordTrafficEstimatesResponse" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordTrafficEstimatesResponse"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordTrafficEstimates_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordTrafficEstimatesAdApiFaultDetailFault"/> <wsdl:fault message="tns:IAdInsightService_GetKeywordTrafficEstimates_ApiFaultDetail2Fault_FaultMessage" name="ApiFaultDetail2Fault" wsaw:Action="https://bingads.microsoft.com/AdInsight/v13/IAdInsightService/GetKeywordTrafficEstimatesApiFaultDetail2Fault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="BasicHttpBinding_IAdInsightService" type="tns:IAdInsightService"> <wsp:PolicyReference URI="#BasicHttpBinding_IAdInsightService_policy"/> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="GetBidOpportunities"> <soap:operation soapAction="GetBidOpportunities" style="document"/> <wsdl:input name="GetBidOpportunitiesRequest"> <soap:header message="tns:GetBidOpportunitiesRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetBidOpportunitiesRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetBidOpportunitiesRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetBidOpportunitiesRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetBidOpportunitiesRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetBidOpportunitiesRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetBidOpportunitiesRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetBidOpportunitiesResponse"> <soap:header message="tns:GetBidOpportunitiesResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetBudgetOpportunities"> <soap:operation soapAction="GetBudgetOpportunities" style="document"/> <wsdl:input name="GetBudgetOpportunitiesRequest"> <soap:header message="tns:GetBudgetOpportunitiesRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetBudgetOpportunitiesRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetBudgetOpportunitiesRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetBudgetOpportunitiesRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetBudgetOpportunitiesRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetBudgetOpportunitiesRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetBudgetOpportunitiesRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetBudgetOpportunitiesResponse"> <soap:header message="tns:GetBudgetOpportunitiesResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetKeywordOpportunities"> <soap:operation soapAction="GetKeywordOpportunities" style="document"/> <wsdl:input name="GetKeywordOpportunitiesRequest"> <soap:header message="tns:GetKeywordOpportunitiesRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetKeywordOpportunitiesRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetKeywordOpportunitiesRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetKeywordOpportunitiesRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetKeywordOpportunitiesRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetKeywordOpportunitiesRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetKeywordOpportunitiesRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetKeywordOpportunitiesResponse"> <soap:header message="tns:GetKeywordOpportunitiesResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetEstimatedBidByKeywordIds"> <soap:operation soapAction="GetEstimatedBidByKeywordIds" style="document"/> <wsdl:input name="GetEstimatedBidByKeywordIdsRequest"> <soap:header message="tns:GetEstimatedBidByKeywordIdsRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetEstimatedBidByKeywordIdsRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetEstimatedBidByKeywordIdsRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetEstimatedBidByKeywordIdsRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetEstimatedBidByKeywordIdsRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetEstimatedBidByKeywordIdsRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetEstimatedBidByKeywordIdsRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetEstimatedBidByKeywordIdsResponse"> <soap:header message="tns:GetEstimatedBidByKeywordIdsResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetEstimatedPositionByKeywordIds"> <soap:operation soapAction="GetEstimatedPositionByKeywordIds" style="document"/> <wsdl:input name="GetEstimatedPositionByKeywordIdsRequest"> <soap:header message="tns:GetEstimatedPositionByKeywordIdsRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetEstimatedPositionByKeywordIdsRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetEstimatedPositionByKeywordIdsRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetEstimatedPositionByKeywordIdsRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetEstimatedPositionByKeywordIdsRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetEstimatedPositionByKeywordIdsRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetEstimatedPositionByKeywordIdsRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetEstimatedPositionByKeywordIdsResponse"> <soap:header message="tns:GetEstimatedPositionByKeywordIdsResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetEstimatedBidByKeywords"> <soap:operation soapAction="GetEstimatedBidByKeywords" style="document"/> <wsdl:input name="GetEstimatedBidByKeywordsRequest"> <soap:header message="tns:GetEstimatedBidByKeywordsRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetEstimatedBidByKeywordsRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetEstimatedBidByKeywordsRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetEstimatedBidByKeywordsRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetEstimatedBidByKeywordsRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetEstimatedBidByKeywordsRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetEstimatedBidByKeywordsRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetEstimatedBidByKeywordsResponse"> <soap:header message="tns:GetEstimatedBidByKeywordsResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetEstimatedPositionByKeywords"> <soap:operation soapAction="GetEstimatedPositionByKeywords" style="document"/> <wsdl:input name="GetEstimatedPositionByKeywordsRequest"> <soap:header message="tns:GetEstimatedPositionByKeywordsRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetEstimatedPositionByKeywordsRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetEstimatedPositionByKeywordsRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetEstimatedPositionByKeywordsRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetEstimatedPositionByKeywordsRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetEstimatedPositionByKeywordsRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetEstimatedPositionByKeywordsRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetEstimatedPositionByKeywordsResponse"> <soap:header message="tns:GetEstimatedPositionByKeywordsResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetBidLandscapeByAdGroupIds"> <soap:operation soapAction="GetBidLandscapeByAdGroupIds" style="document"/> <wsdl:input name="GetBidLandscapeByAdGroupIdsRequest"> <soap:header message="tns:GetBidLandscapeByAdGroupIdsRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetBidLandscapeByAdGroupIdsRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetBidLandscapeByAdGroupIdsRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetBidLandscapeByAdGroupIdsRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetBidLandscapeByAdGroupIdsRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetBidLandscapeByAdGroupIdsRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetBidLandscapeByAdGroupIdsRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetBidLandscapeByAdGroupIdsResponse"> <soap:header message="tns:GetBidLandscapeByAdGroupIdsResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetBidLandscapeByKeywordIds"> <soap:operation soapAction="GetBidLandscapeByKeywordIds" style="document"/> <wsdl:input name="GetBidLandscapeByKeywordIdsRequest"> <soap:header message="tns:GetBidLandscapeByKeywordIdsRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetBidLandscapeByKeywordIdsRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetBidLandscapeByKeywordIdsRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetBidLandscapeByKeywordIdsRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetBidLandscapeByKeywordIdsRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetBidLandscapeByKeywordIdsRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetBidLandscapeByKeywordIdsRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetBidLandscapeByKeywordIdsResponse"> <soap:header message="tns:GetBidLandscapeByKeywordIdsResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetHistoricalKeywordPerformance"> <soap:operation soapAction="GetHistoricalKeywordPerformance" style="document"/> <wsdl:input name="GetHistoricalKeywordPerformanceRequest"> <soap:header message="tns:GetHistoricalKeywordPerformanceRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetHistoricalKeywordPerformanceRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetHistoricalKeywordPerformanceRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetHistoricalKeywordPerformanceRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetHistoricalKeywordPerformanceRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetHistoricalKeywordPerformanceRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetHistoricalKeywordPerformanceRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetHistoricalKeywordPerformanceResponse"> <soap:header message="tns:GetHistoricalKeywordPerformanceResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetHistoricalSearchCount"> <soap:operation soapAction="GetHistoricalSearchCount" style="document"/> <wsdl:input name="GetHistoricalSearchCountRequest"> <soap:header message="tns:GetHistoricalSearchCountRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetHistoricalSearchCountRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetHistoricalSearchCountRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetHistoricalSearchCountRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetHistoricalSearchCountRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetHistoricalSearchCountRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetHistoricalSearchCountRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetHistoricalSearchCountResponse"> <soap:header message="tns:GetHistoricalSearchCountResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetKeywordCategories"> <soap:operation soapAction="GetKeywordCategories" style="document"/> <wsdl:input name="GetKeywordCategoriesRequest"> <soap:header message="tns:GetKeywordCategoriesRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetKeywordCategoriesRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetKeywordCategoriesRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetKeywordCategoriesRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetKeywordCategoriesRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetKeywordCategoriesRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetKeywordCategoriesRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetKeywordCategoriesResponse"> <soap:header message="tns:GetKeywordCategoriesResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetKeywordDemographics"> <soap:operation soapAction="GetKeywordDemographics" style="document"/> <wsdl:input name="GetKeywordDemographicsRequest"> <soap:header message="tns:GetKeywordDemographicsRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetKeywordDemographicsRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetKeywordDemographicsRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetKeywordDemographicsRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetKeywordDemographicsRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetKeywordDemographicsRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetKeywordDemographicsRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetKeywordDemographicsResponse"> <soap:header message="tns:GetKeywordDemographicsResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetKeywordLocations"> <soap:operation soapAction="GetKeywordLocations" style="document"/> <wsdl:input name="GetKeywordLocationsRequest"> <soap:header message="tns:GetKeywordLocationsRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetKeywordLocationsRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetKeywordLocationsRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetKeywordLocationsRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetKeywordLocationsRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetKeywordLocationsRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetKeywordLocationsRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetKeywordLocationsResponse"> <soap:header message="tns:GetKeywordLocationsResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="SuggestKeywordsForUrl"> <soap:operation soapAction="SuggestKeywordsForUrl" style="document"/> <wsdl:input name="SuggestKeywordsForUrlRequest"> <soap:header message="tns:SuggestKeywordsForUrlRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:SuggestKeywordsForUrlRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:SuggestKeywordsForUrlRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:SuggestKeywordsForUrlRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:SuggestKeywordsForUrlRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:SuggestKeywordsForUrlRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:SuggestKeywordsForUrlRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="SuggestKeywordsForUrlResponse"> <soap:header message="tns:SuggestKeywordsForUrlResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="SuggestKeywordsFromExistingKeywords"> <soap:operation soapAction="SuggestKeywordsFromExistingKeywords" style="document"/> <wsdl:input name="SuggestKeywordsFromExistingKeywordsRequest"> <soap:header message="tns:SuggestKeywordsFromExistingKeywordsRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:SuggestKeywordsFromExistingKeywordsRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:SuggestKeywordsFromExistingKeywordsRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:SuggestKeywordsFromExistingKeywordsRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:SuggestKeywordsFromExistingKeywordsRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:SuggestKeywordsFromExistingKeywordsRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:SuggestKeywordsFromExistingKeywordsRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="SuggestKeywordsFromExistingKeywordsResponse"> <soap:header message="tns:SuggestKeywordsFromExistingKeywordsResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetAuctionInsightData"> <soap:operation soapAction="GetAuctionInsightData" style="document"/> <wsdl:input name="GetAuctionInsightDataRequest"> <soap:header message="tns:GetAuctionInsightDataRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetAuctionInsightDataRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetAuctionInsightDataRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetAuctionInsightDataRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetAuctionInsightDataRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetAuctionInsightDataRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetAuctionInsightDataRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetAuctionInsightDataResponse"> <soap:header message="tns:GetAuctionInsightDataResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetDomainCategories"> <soap:operation soapAction="GetDomainCategories" style="document"/> <wsdl:input name="GetDomainCategoriesRequest"> <soap:header message="tns:GetDomainCategoriesRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetDomainCategoriesRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetDomainCategoriesRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetDomainCategoriesRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetDomainCategoriesRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetDomainCategoriesRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetDomainCategoriesRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetDomainCategoriesResponse"> <soap:header message="tns:GetDomainCategoriesResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="PutMetricData"> <soap:operation soapAction="PutMetricData" style="document"/> <wsdl:input name="PutMetricDataRequest"> <soap:header message="tns:PutMetricDataRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:PutMetricDataRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:PutMetricDataRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:PutMetricDataRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:PutMetricDataRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:PutMetricDataRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:PutMetricDataRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="PutMetricDataResponse"> <soap:header message="tns:PutMetricDataResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetKeywordIdeaCategories"> <soap:operation soapAction="GetKeywordIdeaCategories" style="document"/> <wsdl:input name="GetKeywordIdeaCategoriesRequest"> <soap:header message="tns:GetKeywordIdeaCategoriesRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetKeywordIdeaCategoriesRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetKeywordIdeaCategoriesRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetKeywordIdeaCategoriesRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetKeywordIdeaCategoriesRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetKeywordIdeaCategoriesRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetKeywordIdeaCategoriesRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetKeywordIdeaCategoriesResponse"> <soap:header message="tns:GetKeywordIdeaCategoriesResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetKeywordIdeas"> <soap:operation soapAction="GetKeywordIdeas" style="document"/> <wsdl:input name="GetKeywordIdeasRequest"> <soap:header message="tns:GetKeywordIdeasRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetKeywordIdeasRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetKeywordIdeasRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetKeywordIdeasRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetKeywordIdeasRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetKeywordIdeasRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetKeywordIdeasRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetKeywordIdeasResponse"> <soap:header message="tns:GetKeywordIdeasResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetKeywordTrafficEstimates"> <soap:operation soapAction="GetKeywordTrafficEstimates" style="document"/> <wsdl:input name="GetKeywordTrafficEstimatesRequest"> <soap:header message="tns:GetKeywordTrafficEstimatesRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:GetKeywordTrafficEstimatesRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:GetKeywordTrafficEstimatesRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:GetKeywordTrafficEstimatesRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:GetKeywordTrafficEstimatesRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:GetKeywordTrafficEstimatesRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:GetKeywordTrafficEstimatesRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="GetKeywordTrafficEstimatesResponse"> <soap:header message="tns:GetKeywordTrafficEstimatesResponse_Headers" part="TrackingId" use="literal"/> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="AdApiFaultDetailFault"> <soap:fault name="AdApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> <wsdl:fault name="ApiFaultDetail2Fault"> <soap:fault name="ApiFaultDetail2Fault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="AdInsightService"> <wsdl:port binding="tns:BasicHttpBinding_IAdInsightService" name="BasicHttpBinding_IAdInsightService"> <soap:address location="https://adinsight.api.sandbox.bingads.microsoft.com/Api/Advertiser/AdInsight/v13/AdInsightService.svc"/> </wsdl:port> </wsdl:service>
</wsdl:definitions>