<?xml version="1.0" encoding="utf-8"?> <wsdl:definitions name="ReportingService" targetNamespace="https://bingads.microsoft.com/Reporting/v13" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="https://bingads.microsoft.com/Reporting/v13" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsp:Policy wsu:Id="BasicHttpBinding_IReportingService_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/Reporting/v13" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/"/> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:import namespace="https://adapi.microsoft.com"/> <xs:element name="SubmitGenerateReportRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="ReportRequest" nillable="true" type="tns:ReportRequest"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ReportRequest"> <xs:sequence> <xs:element minOccurs="0" name="ExcludeColumnHeaders" nillable="true" type="xs:boolean"/> <xs:element minOccurs="0" name="ExcludeReportFooter" nillable="true" type="xs:boolean"/> <xs:element minOccurs="0" name="ExcludeReportHeader" nillable="true" type="xs:boolean"/> <xs:element minOccurs="0" name="Format" nillable="true" type="tns:ReportFormat"/> <xs:element minOccurs="0" name="ReportName" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="ReturnOnlyCompleteData" nillable="true" type="xs:boolean"/> </xs:sequence> </xs:complexType> <xs:element name="ReportRequest" nillable="true" type="tns:ReportRequest"/> <xs:simpleType name="ReportFormat"> <xs:restriction base="xs:string"> <xs:enumeration value="Csv"/> <xs:enumeration value="Tsv"/> <xs:enumeration value="Xml"/> </xs:restriction> </xs:simpleType> <xs:element name="ReportFormat" nillable="true" type="tns:ReportFormat"/> <xs:complexType name="AccountPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfAccountPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:AccountPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="AccountPerformanceReportRequest" nillable="true" type="tns:AccountPerformanceReportRequest"/> <xs:simpleType name="ReportAggregation"> <xs:restriction base="xs:string"> <xs:enumeration value="Summary"/> <xs:enumeration value="Hourly"/> <xs:enumeration value="Daily"/> <xs:enumeration value="Weekly"/> <xs:enumeration value="Monthly"/> <xs:enumeration value="Yearly"/> <xs:enumeration value="HourOfDay"/> <xs:enumeration value="DayOfWeek"/> </xs:restriction> </xs:simpleType> <xs:element name="ReportAggregation" nillable="true" type="tns:ReportAggregation"/> <xs:complexType name="ArrayOfAccountPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AccountPerformanceReportColumn" type="tns:AccountPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAccountPerformanceReportColumn" nillable="true" type="tns:ArrayOfAccountPerformanceReportColumn"/> <xs:simpleType name="AccountPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="LowQualityClicks"/> <xs:enumeration value="LowQualityClicksPercent"/> <xs:enumeration value="LowQualityImpressions"/> <xs:enumeration value="LowQualityImpressionsPercent"/> <xs:enumeration value="LowQualityConversions"/> <xs:enumeration value="LowQualityConversionRate"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="ImpressionSharePercent"/> <xs:enumeration value="ImpressionLostToBudgetPercent"/> <xs:enumeration value="ImpressionLostToRankAggPercent"/> <xs:enumeration value="PhoneImpressions"/> <xs:enumeration value="PhoneCalls"/> <xs:enumeration value="Ptr"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="LowQualityGeneralClicks"/> <xs:enumeration value="LowQualitySophisticatedClicks"/> <xs:enumeration value="ExactMatchImpressionSharePercent"/> <xs:enumeration value="CustomerId"/> <xs:enumeration value="CustomerName"/> <xs:enumeration value="ClickSharePercent"/> <xs:enumeration value="AbsoluteTopImpressionSharePercent"/> </xs:restriction> </xs:simpleType> <xs:element name="AccountPerformanceReportColumn" nillable="true" type="tns:AccountPerformanceReportColumn"/> <xs:complexType name="AccountPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="DeviceOS" nillable="true" type="tns:DeviceOSReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="AccountPerformanceReportFilter" nillable="true" type="tns:AccountPerformanceReportFilter"/> <xs:simpleType name="AccountStatusReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Active"/> <xs:enumeration value="Paused"/> <xs:enumeration value="Inactive"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="AccountStatusReportFilter" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:simpleType name="AdDistributionReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Search"/> <xs:enumeration value="Audience"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">16</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="AdDistributionReportFilter" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:simpleType name="DeviceOSReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Other"/> <xs:enumeration value="Windows"/> <xs:enumeration value="iOS"/> <xs:enumeration value="Android"/> <xs:enumeration value="BlackBerry"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="DeviceOSReportFilter" nillable="true" type="tns:DeviceOSReportFilter"/> <xs:simpleType name="DeviceTypeReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Computer"/> <xs:enumeration value="SmartPhone"/> <xs:enumeration value="NonSmartPhone"/> <xs:enumeration value="Tablet"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="DeviceTypeReportFilter" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:complexType name="AccountReportScope"> <xs:sequence> <xs:element minOccurs="0" name="AccountIds" nillable="true" type="q1:ArrayOflong" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> </xs:sequence> </xs:complexType> <xs:element name="AccountReportScope" nillable="true" type="tns:AccountReportScope"/> <xs:complexType name="ReportTime"> <xs:sequence> <xs:element minOccurs="0" name="CustomDateRangeEnd" nillable="true" type="tns:Date"/> <xs:element minOccurs="0" name="CustomDateRangeStart" nillable="true" type="tns:Date"/> <xs:element minOccurs="0" name="PredefinedTime" nillable="true" type="tns:ReportTimePeriod"/> <xs:element minOccurs="0" name="ReportTimeZone" nillable="true" type="tns:ReportTimeZone"/> </xs:sequence> </xs:complexType> <xs:element name="ReportTime" nillable="true" type="tns:ReportTime"/> <xs:complexType name="Date"> <xs:sequence> <xs:element name="Day" type="xs:int"/> <xs:element name="Month" type="xs:int"/> <xs:element name="Year" type="xs:int"/> </xs:sequence> </xs:complexType> <xs:element name="Date" nillable="true" type="tns:Date"/> <xs:simpleType name="ReportTimePeriod"> <xs:restriction base="xs:string"> <xs:enumeration value="Today"/> <xs:enumeration value="Yesterday"/> <xs:enumeration value="LastSevenDays"/> <xs:enumeration value="ThisWeek"/> <xs:enumeration value="LastWeek"/> <xs:enumeration value="Last14Days"/> <xs:enumeration value="Last30Days"/> <xs:enumeration value="LastFourWeeks"/> <xs:enumeration value="ThisMonth"/> <xs:enumeration value="LastMonth"/> <xs:enumeration value="LastThreeMonths"/> <xs:enumeration value="LastSixMonths"/> <xs:enumeration value="ThisYear"/> <xs:enumeration value="LastYear"/> </xs:restriction> </xs:simpleType> <xs:element name="ReportTimePeriod" nillable="true" type="tns:ReportTimePeriod"/> <xs:simpleType name="ReportTimeZone"> <xs:restriction base="xs:string"> <xs:enumeration value="Nukualofa"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="FijiKamchatkaMarshallIsland"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AucklandWellington"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MagadanSolomonIslandNewCaledonia"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Vladivostok"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Hobart"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="GuamPortMoresby"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="CanberraMelbourneSydney"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Brisbane"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">9</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Darwin"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Adelaide"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">11</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Yakutsk"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">12</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Seoul"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">13</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="OsakaSapporoTokyo"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">14</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Taipei"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">15</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Perth"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">16</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="KualaLumpurSingapore"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">17</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="IrkutskUlaanBataar"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">18</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="BeijingChongqingHongKongUrumqi"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">19</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Krasnoyarsk"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">20</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="BangkokHanoiJakarta"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">21</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Rangoon"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">22</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SriJayawardenepura"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">23</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AstanaDhaka"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">24</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AlmatyNovosibirsk"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">25</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Kathmandu"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">26</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ChennaiKolkataMumbaiNewDelhi"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">27</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="IslandamabadKarachiTashkent"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">28</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Ekaterinburg"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">29</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Kabul"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">30</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="BakuTbilisiYerevan"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">31</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AbuDhabiMuscat"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">32</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Tehran"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">33</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Nairobi"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">34</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MoscowStPetersburgVolgograd"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">35</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="KuwaitRiyadh"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">36</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Baghdad"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">37</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Jerusalem"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">38</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="HelsinkiKyivRigaSofiaTallinnVilnius"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">39</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="HararePretoria"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">40</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Cairo"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">41</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Bucharest"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">42</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AthensIslandanbulMinsk"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">43</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="WestCentralAfrica"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">44</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SarajevoSkopjeWarsawZagreb"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">45</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="BrusselsCopenhagenMadridParis"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">46</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="BelgradeBratislavaBudapestLjubljanaPrague"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">47</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AmsterdamBerlinBernRomeStockholmVienna"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">48</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="CasablancaMonrovia"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">49</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="GreenwichMeanTimeDublinEdinburghLisbonLondon"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">50</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Azores"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">51</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="CapeVerdeIsland"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">52</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MidAtlantic"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">53</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Brasilia"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">54</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="BuenosAiresGeorgetown"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">55</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Greenland"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">56</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Newfoundland"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">57</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AtlanticTimeCanada"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">58</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="CaracasLaPaz"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">59</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Santiago"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">60</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="BogotaLimaQuito"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">61</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="EasternTimeUSCanada"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">62</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="IndianaEast"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">63</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="CentralAmerica"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">64</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="CentralTimeUSCanada"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">65</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="GuadalajaraMexicoCityMonterrey"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">66</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Saskatchewan"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">67</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Arizona"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">68</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ChihuahuaLaPazMazatlan"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">69</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MountainTimeUSCanada"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">70</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="PacificTimeUSCanadaTijuana"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">71</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Alaska"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">72</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Hawaii"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">73</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MidwayIslandandSamoa"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">74</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="InternationalDateLineWest"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">75</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="ReportTimeZone" nillable="true" type="tns:ReportTimeZone"/> <xs:complexType name="CampaignPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfCampaignPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:CampaignPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughCampaignReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="CampaignPerformanceReportRequest" nillable="true" type="tns:CampaignPerformanceReportRequest"/> <xs:complexType name="ArrayOfCampaignPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="CampaignPerformanceReportColumn" type="tns:CampaignPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCampaignPerformanceReportColumn" nillable="true" type="tns:ArrayOfCampaignPerformanceReportColumn"/> <xs:simpleType name="CampaignPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="LowQualityClicks"/> <xs:enumeration value="LowQualityClicksPercent"/> <xs:enumeration value="LowQualityImpressions"/> <xs:enumeration value="LowQualityImpressionsPercent"/> <xs:enumeration value="LowQualityConversions"/> <xs:enumeration value="LowQualityConversionRate"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="ImpressionSharePercent"/> <xs:enumeration value="ImpressionLostToBudgetPercent"/> <xs:enumeration value="ImpressionLostToRankAggPercent"/> <xs:enumeration value="QualityScore"/> <xs:enumeration value="ExpectedCtr"/> <xs:enumeration value="AdRelevance"/> <xs:enumeration value="LandingPageExperience"/> <xs:enumeration value="HistoricalQualityScore"/> <xs:enumeration value="HistoricalExpectedCtr"/> <xs:enumeration value="HistoricalAdRelevance"/> <xs:enumeration value="HistoricalLandingPageExperience"/> <xs:enumeration value="PhoneImpressions"/> <xs:enumeration value="PhoneCalls"/> <xs:enumeration value="Ptr"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="TrackingTemplate"/> <xs:enumeration value="CustomParameters"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="BudgetName"/> <xs:enumeration value="BudgetStatus"/> <xs:enumeration value="BudgetAssociationStatus"/> <xs:enumeration value="LowQualityGeneralClicks"/> <xs:enumeration value="LowQualitySophisticatedClicks"/> <xs:enumeration value="CampaignLabels"/> <xs:enumeration value="ExactMatchImpressionSharePercent"/> <xs:enumeration value="CustomerId"/> <xs:enumeration value="CustomerName"/> <xs:enumeration value="ClickSharePercent"/> <xs:enumeration value="AbsoluteTopImpressionSharePercent"/> <xs:enumeration value="FinalUrlSuffix"/> <xs:enumeration value="CampaignType"/> </xs:restriction> </xs:simpleType> <xs:element name="CampaignPerformanceReportColumn" nillable="true" type="tns:CampaignPerformanceReportColumn"/> <xs:complexType name="CampaignPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="DeviceOS" nillable="true" type="tns:DeviceOSReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="Status" nillable="true" type="tns:CampaignStatusReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="CampaignPerformanceReportFilter" nillable="true" type="tns:CampaignPerformanceReportFilter"/> <xs:simpleType name="CampaignStatusReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Active"/> <xs:enumeration value="Deleted"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Paused"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="BudgetPaused"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">16</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Suspended"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">64</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="CampaignStatusReportFilter" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:complexType name="AccountThroughCampaignReportScope"> <xs:sequence> <xs:element minOccurs="0" name="AccountIds" nillable="true" type="q2:ArrayOflong" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Campaigns" nillable="true" type="tns:ArrayOfCampaignReportScope"/> </xs:sequence> </xs:complexType> <xs:element name="AccountThroughCampaignReportScope" nillable="true" type="tns:AccountThroughCampaignReportScope"/> <xs:complexType name="ArrayOfCampaignReportScope"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="CampaignReportScope" nillable="true" type="tns:CampaignReportScope"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCampaignReportScope" nillable="true" type="tns:ArrayOfCampaignReportScope"/> <xs:complexType name="CampaignReportScope"> <xs:sequence> <xs:element name="AccountId" type="xs:long"/> <xs:element name="CampaignId" type="xs:long"/> </xs:sequence> </xs:complexType> <xs:element name="CampaignReportScope" nillable="true" type="tns:CampaignReportScope"/> <xs:complexType name="AdDynamicTextPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfAdDynamicTextPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:AdDynamicTextPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="AdDynamicTextPerformanceReportRequest" nillable="true" type="tns:AdDynamicTextPerformanceReportRequest"/> <xs:complexType name="ArrayOfAdDynamicTextPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AdDynamicTextPerformanceReportColumn" type="tns:AdDynamicTextPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAdDynamicTextPerformanceReportColumn" nillable="true" type="tns:ArrayOfAdDynamicTextPerformanceReportColumn"/> <xs:simpleType name="AdDynamicTextPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="Keyword"/> <xs:enumeration value="AdId"/> <xs:enumeration value="AdTitle"/> <xs:enumeration value="AdType"/> <xs:enumeration value="DestinationUrl"/> <xs:enumeration value="Param1"/> <xs:enumeration value="Param2"/> <xs:enumeration value="Param3"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="Language"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="AdStatus"/> <xs:enumeration value="KeywordStatus"/> <xs:enumeration value="TitlePart1"/> <xs:enumeration value="TitlePart2"/> <xs:enumeration value="TitlePart3"/> <xs:enumeration value="Path1"/> <xs:enumeration value="Path2"/> <xs:enumeration value="FinalUrl"/> <xs:enumeration value="FinalMobileUrl"/> <xs:enumeration value="FinalAppUrl"/> <xs:enumeration value="AdDescription"/> <xs:enumeration value="AdDescription2"/> <xs:enumeration value="AdLabels"/> </xs:restriction> </xs:simpleType> <xs:element name="AdDynamicTextPerformanceReportColumn" nillable="true" type="tns:AdDynamicTextPerformanceReportColumn"/> <xs:complexType name="AdDynamicTextPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdStatus" nillable="true" type="tns:AdStatusReportFilter"/> <xs:element minOccurs="0" name="AdType" nillable="true" type="tns:AdTypeReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="KeywordStatus" nillable="true" type="tns:KeywordStatusReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="AdDynamicTextPerformanceReportFilter" nillable="true" type="tns:AdDynamicTextPerformanceReportFilter"/> <xs:simpleType name="AdGroupStatusReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Active"/> <xs:enumeration value="Deleted"/> <xs:enumeration value="Expired"/> <xs:enumeration value="Paused"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">16</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="AdGroupStatusReportFilter" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:simpleType name="AdStatusReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Active"/> <xs:enumeration value="Rejected"/> <xs:enumeration value="Deleted"/> <xs:enumeration value="Pending"/> <xs:enumeration value="Paused"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="AdStatusReportFilter" nillable="true" type="tns:AdStatusReportFilter"/> <xs:simpleType name="AdTypeReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Text"/> <xs:enumeration value="Local"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Product"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">128</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="AppInstall"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">256</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="DynamicSearchAd"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">512</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ExpandedText"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1024</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ResponsiveAd"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4096</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ResponsiveSearchAd"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8192</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="AdTypeReportFilter" nillable="true" type="tns:AdTypeReportFilter"/> <xs:simpleType name="KeywordStatusReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Active"/> <xs:enumeration value="Paused"/> <xs:enumeration value="Deleted"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="KeywordStatusReportFilter" nillable="true" type="tns:KeywordStatusReportFilter"/> <xs:simpleType name="LanguageReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Danish"/> <xs:enumeration value="Dutch"/> <xs:enumeration value="English"/> <xs:enumeration value="Finnish"/> <xs:enumeration value="French"/> <xs:enumeration value="German"/> <xs:enumeration value="Italian"/> <xs:enumeration value="Japanese"/> <xs:enumeration value="Norwegian"/> <xs:enumeration value="Portuguese"/> <xs:enumeration value="Swedish"/> <xs:enumeration value="Spanish"/> <xs:enumeration value="Arabic"/> <xs:enumeration value="Hebrew"/> <xs:enumeration value="Korean"/> <xs:enumeration value="Russian"/> <xs:enumeration value="TraditionalChinese"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="LanguageReportFilter" nillable="true" type="tns:LanguageReportFilter"/> <xs:complexType name="AccountThroughAdGroupReportScope"> <xs:sequence> <xs:element minOccurs="0" name="AccountIds" nillable="true" type="q3:ArrayOflong" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="AdGroups" nillable="true" type="tns:ArrayOfAdGroupReportScope"/> <xs:element minOccurs="0" name="Campaigns" nillable="true" type="tns:ArrayOfCampaignReportScope"/> </xs:sequence> </xs:complexType> <xs:element name="AccountThroughAdGroupReportScope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:complexType name="ArrayOfAdGroupReportScope"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AdGroupReportScope" nillable="true" type="tns:AdGroupReportScope"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAdGroupReportScope" nillable="true" type="tns:ArrayOfAdGroupReportScope"/> <xs:complexType name="AdGroupReportScope"> <xs:sequence> <xs:element name="AccountId" type="xs:long"/> <xs:element name="CampaignId" type="xs:long"/> <xs:element name="AdGroupId" type="xs:long"/> </xs:sequence> </xs:complexType> <xs:element name="AdGroupReportScope" nillable="true" type="tns:AdGroupReportScope"/> <xs:complexType name="AdGroupPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfAdGroupPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:AdGroupPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="AdGroupPerformanceReportRequest" nillable="true" type="tns:AdGroupPerformanceReportRequest"/> <xs:complexType name="ArrayOfAdGroupPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AdGroupPerformanceReportColumn" type="tns:AdGroupPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAdGroupPerformanceReportColumn" nillable="true" type="tns:ArrayOfAdGroupPerformanceReportColumn"/> <xs:simpleType name="AdGroupPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="Status"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="Language"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="ImpressionSharePercent"/> <xs:enumeration value="ImpressionLostToBudgetPercent"/> <xs:enumeration value="ImpressionLostToRankAggPercent"/> <xs:enumeration value="QualityScore"/> <xs:enumeration value="ExpectedCtr"/> <xs:enumeration value="AdRelevance"/> <xs:enumeration value="LandingPageExperience"/> <xs:enumeration value="HistoricalQualityScore"/> <xs:enumeration value="HistoricalExpectedCtr"/> <xs:enumeration value="HistoricalAdRelevance"/> <xs:enumeration value="HistoricalLandingPageExperience"/> <xs:enumeration value="PhoneImpressions"/> <xs:enumeration value="PhoneCalls"/> <xs:enumeration value="Ptr"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="TrackingTemplate"/> <xs:enumeration value="CustomParameters"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupLabels"/> <xs:enumeration value="ExactMatchImpressionSharePercent"/> <xs:enumeration value="CustomerId"/> <xs:enumeration value="CustomerName"/> <xs:enumeration value="ClickSharePercent"/> <xs:enumeration value="AbsoluteTopImpressionSharePercent"/> <xs:enumeration value="FinalUrlSuffix"/> <xs:enumeration value="CampaignType"/> </xs:restriction> </xs:simpleType> <xs:element name="AdGroupPerformanceReportColumn" nillable="true" type="tns:AdGroupPerformanceReportColumn"/> <xs:complexType name="AdGroupPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeviceOS" nillable="true" type="tns:DeviceOSReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> <xs:element minOccurs="0" name="Status" nillable="true" type="tns:AdGroupStatusReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="AdGroupPerformanceReportFilter" nillable="true" type="tns:AdGroupPerformanceReportFilter"/> <xs:complexType name="AdPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfAdPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:AdPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="AdPerformanceReportRequest" nillable="true" type="tns:AdPerformanceReportRequest"/> <xs:complexType name="ArrayOfAdPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AdPerformanceReportColumn" type="tns:AdPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAdPerformanceReportColumn" nillable="true" type="tns:ArrayOfAdPerformanceReportColumn"/> <xs:simpleType name="AdPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdId"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdTitle"/> <xs:enumeration value="AdDescription"/> <xs:enumeration value="AdDescription2"/> <xs:enumeration value="AdType"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="DestinationUrl"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="Language"/> <xs:enumeration value="DisplayUrl"/> <xs:enumeration value="AdStatus"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="TrackingTemplate"/> <xs:enumeration value="CustomParameters"/> <xs:enumeration value="FinalUrl"/> <xs:enumeration value="FinalMobileUrl"/> <xs:enumeration value="FinalAppUrl"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="TitlePart1"/> <xs:enumeration value="TitlePart2"/> <xs:enumeration value="TitlePart3"/> <xs:enumeration value="Headline"/> <xs:enumeration value="LongHeadline"/> <xs:enumeration value="BusinessName"/> <xs:enumeration value="Path1"/> <xs:enumeration value="Path2"/> <xs:enumeration value="AdLabels"/> <xs:enumeration value="CustomerId"/> <xs:enumeration value="CustomerName"/> <xs:enumeration value="CampaignType"/> </xs:restriction> </xs:simpleType> <xs:element name="AdPerformanceReportColumn" nillable="true" type="tns:AdPerformanceReportColumn"/> <xs:complexType name="AdPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdStatus" nillable="true" type="tns:AdStatusReportFilter"/> <xs:element minOccurs="0" name="AdType" nillable="true" type="tns:AdTypeReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="AdPerformanceReportFilter" nillable="true" type="tns:AdPerformanceReportFilter"/> <xs:complexType name="KeywordPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfKeywordPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:KeywordPerformanceReportFilter"/> <xs:element minOccurs="0" name="MaxRows" type="xs:int"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element minOccurs="0" name="Sort" nillable="true" type="tns:ArrayOfKeywordPerformanceReportSort"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="KeywordPerformanceReportRequest" nillable="true" type="tns:KeywordPerformanceReportRequest"/> <xs:complexType name="ArrayOfKeywordPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordPerformanceReportColumn" type="tns:KeywordPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordPerformanceReportColumn" nillable="true" type="tns:ArrayOfKeywordPerformanceReportColumn"/> <xs:simpleType name="KeywordPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="Keyword"/> <xs:enumeration value="KeywordId"/> <xs:enumeration value="AdId"/> <xs:enumeration value="AdType"/> <xs:enumeration value="DestinationUrl"/> <xs:enumeration value="CurrentMaxCpc"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="QualityScore"/> <xs:enumeration value="ExpectedCtr"/> <xs:enumeration value="AdRelevance"/> <xs:enumeration value="LandingPageExperience"/> <xs:enumeration value="Language"/> <xs:enumeration value="HistoricalQualityScore"/> <xs:enumeration value="HistoricalExpectedCtr"/> <xs:enumeration value="HistoricalAdRelevance"/> <xs:enumeration value="HistoricalLandingPageExperience"/> <xs:enumeration value="QualityImpact"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="KeywordStatus"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="TrackingTemplate"/> <xs:enumeration value="CustomParameters"/> <xs:enumeration value="FinalUrl"/> <xs:enumeration value="FinalMobileUrl"/> <xs:enumeration value="FinalAppUrl"/> <xs:enumeration value="BidStrategyType"/> <xs:enumeration value="KeywordLabels"/> <xs:enumeration value="Mainline1Bid"/> <xs:enumeration value="MainlineBid"/> <xs:enumeration value="FirstPageBid"/> <xs:enumeration value="FinalUrlSuffix"/> </xs:restriction> </xs:simpleType> <xs:element name="KeywordPerformanceReportColumn" nillable="true" type="tns:KeywordPerformanceReportColumn"/> <xs:complexType name="KeywordPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdRelevance" nillable="true" type="q4:ArrayOfint" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="AdType" nillable="true" type="tns:AdTypeReportFilter"/> <xs:element minOccurs="0" name="BidMatchType" nillable="true" type="tns:BidMatchTypeReportFilter"/> <xs:element minOccurs="0" name="BidStrategyType" nillable="true" type="tns:BidStrategyTypeReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeliveredMatchType" nillable="true" type="tns:DeliveredMatchTypeReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="ExpectedCtr" nillable="true" type="q5:ArrayOfint" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="KeywordStatus" nillable="true" type="tns:KeywordStatusReportFilter"/> <xs:element minOccurs="0" name="Keywords" nillable="true" type="q6:ArrayOfstring" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="LandingPageExperience" nillable="true" type="q7:ArrayOfint" xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> <xs:element minOccurs="0" name="QualityScore" nillable="true" type="q8:ArrayOfint" xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordPerformanceReportFilter" nillable="true" type="tns:KeywordPerformanceReportFilter"/> <xs:simpleType name="BidMatchTypeReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Exact"/> <xs:enumeration value="Phrase"/> <xs:enumeration value="Broad"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="BidMatchTypeReportFilter" nillable="true" type="tns:BidMatchTypeReportFilter"/> <xs:simpleType name="BidStrategyTypeReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ManualCpc"/> <xs:enumeration value="EnhancedCpc"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">16</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="BidStrategyTypeReportFilter" nillable="true" type="tns:BidStrategyTypeReportFilter"/> <xs:simpleType name="DeliveredMatchTypeReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Exact"/> <xs:enumeration value="Phrase"/> <xs:enumeration value="Broad"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="DeliveredMatchTypeReportFilter" nillable="true" type="tns:DeliveredMatchTypeReportFilter"/> <xs:complexType name="ArrayOfKeywordPerformanceReportSort"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="KeywordPerformanceReportSort" nillable="true" type="tns:KeywordPerformanceReportSort"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfKeywordPerformanceReportSort" nillable="true" type="tns:ArrayOfKeywordPerformanceReportSort"/> <xs:complexType name="KeywordPerformanceReportSort"> <xs:sequence> <xs:element name="SortColumn" type="tns:KeywordPerformanceReportColumn"/> <xs:element name="SortOrder" type="tns:SortOrder"/> </xs:sequence> </xs:complexType> <xs:element name="KeywordPerformanceReportSort" nillable="true" type="tns:KeywordPerformanceReportSort"/> <xs:simpleType name="SortOrder"> <xs:restriction base="xs:string"> <xs:enumeration value="Ascending"/> <xs:enumeration value="Descending"/> </xs:restriction> </xs:simpleType> <xs:element name="SortOrder" nillable="true" type="tns:SortOrder"/> <xs:complexType name="DestinationUrlPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfDestinationUrlPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:DestinationUrlPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="DestinationUrlPerformanceReportRequest" nillable="true" type="tns:DestinationUrlPerformanceReportRequest"/> <xs:complexType name="ArrayOfDestinationUrlPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="DestinationUrlPerformanceReportColumn" type="tns:DestinationUrlPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDestinationUrlPerformanceReportColumn" nillable="true" type="tns:ArrayOfDestinationUrlPerformanceReportColumn"/> <xs:simpleType name="DestinationUrlPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdId"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="DestinationUrl"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="Language"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="TrackingTemplate"/> <xs:enumeration value="CustomParameters"/> <xs:enumeration value="FinalUrl"/> <xs:enumeration value="FinalMobileUrl"/> <xs:enumeration value="FinalAppUrl"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="AdStatus"/> <xs:enumeration value="CustomerId"/> <xs:enumeration value="CustomerName"/> <xs:enumeration value="FinalUrlSuffix"/> </xs:restriction> </xs:simpleType> <xs:element name="DestinationUrlPerformanceReportColumn" nillable="true" type="tns:DestinationUrlPerformanceReportColumn"/> <xs:complexType name="DestinationUrlPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdStatus" nillable="true" type="tns:AdStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="DestinationUrlPerformanceReportFilter" nillable="true" type="tns:DestinationUrlPerformanceReportFilter"/> <xs:complexType name="BudgetSummaryReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Columns" nillable="true" type="tns:ArrayOfBudgetSummaryReportColumn"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughCampaignReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="BudgetSummaryReportRequest" nillable="true" type="tns:BudgetSummaryReportRequest"/> <xs:complexType name="ArrayOfBudgetSummaryReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="BudgetSummaryReportColumn" type="tns:BudgetSummaryReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfBudgetSummaryReportColumn" nillable="true" type="tns:ArrayOfBudgetSummaryReportColumn"/> <xs:simpleType name="BudgetSummaryReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="Date"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="MonthlyBudget"/> <xs:enumeration value="DailySpend"/> <xs:enumeration value="MonthToDateSpend"/> </xs:restriction> </xs:simpleType> <xs:element name="BudgetSummaryReportColumn" nillable="true" type="tns:BudgetSummaryReportColumn"/> <xs:complexType name="AgeGenderAudienceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfAgeGenderAudienceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:AgeGenderAudienceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="AgeGenderAudienceReportRequest" nillable="true" type="tns:AgeGenderAudienceReportRequest"/> <xs:complexType name="ArrayOfAgeGenderAudienceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AgeGenderAudienceReportColumn" type="tns:AgeGenderAudienceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAgeGenderAudienceReportColumn" nillable="true" type="tns:ArrayOfAgeGenderAudienceReportColumn"/> <xs:simpleType name="AgeGenderAudienceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="AgeGroup"/> <xs:enumeration value="Gender"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="Spend"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ExtendedCost"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Language"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> </xs:restriction> </xs:simpleType> <xs:element name="AgeGenderAudienceReportColumn" nillable="true" type="tns:AgeGenderAudienceReportColumn"/> <xs:complexType name="AgeGenderAudienceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="AgeGenderAudienceReportFilter" nillable="true" type="tns:AgeGenderAudienceReportFilter"/> <xs:complexType name="ProfessionalDemographicsAudienceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfProfessionalDemographicsAudienceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:ProfessionalDemographicsAudienceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ProfessionalDemographicsAudienceReportRequest" nillable="true" type="tns:ProfessionalDemographicsAudienceReportRequest"/> <xs:complexType name="ArrayOfProfessionalDemographicsAudienceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="ProfessionalDemographicsAudienceReportColumn" type="tns:ProfessionalDemographicsAudienceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfProfessionalDemographicsAudienceReportColumn" nillable="true" type="tns:ArrayOfProfessionalDemographicsAudienceReportColumn"/> <xs:simpleType name="ProfessionalDemographicsAudienceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="CompanyName"/> <xs:enumeration value="IndustryName"/> <xs:enumeration value="JobFunctionName"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Spend"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="Language"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> </xs:restriction> </xs:simpleType> <xs:element name="ProfessionalDemographicsAudienceReportColumn" nillable="true" type="tns:ProfessionalDemographicsAudienceReportColumn"/> <xs:complexType name="ProfessionalDemographicsAudienceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="ProfessionalDemographicsAudienceReportFilter" nillable="true" type="tns:ProfessionalDemographicsAudienceReportFilter"/> <xs:complexType name="UserLocationPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfUserLocationPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:UserLocationPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="UserLocationPerformanceReportRequest" nillable="true" type="tns:UserLocationPerformanceReportRequest"/> <xs:complexType name="ArrayOfUserLocationPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="UserLocationPerformanceReportColumn" type="tns:UserLocationPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfUserLocationPerformanceReportColumn" nillable="true" type="tns:ArrayOfUserLocationPerformanceReportColumn"/> <xs:simpleType name="UserLocationPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="Country"/> <xs:enumeration value="State"/> <xs:enumeration value="MetroArea"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="ProximityTargetLocation"/> <xs:enumeration value="Radius"/> <xs:enumeration value="Language"/> <xs:enumeration value="City"/> <xs:enumeration value="QueryIntentCountry"/> <xs:enumeration value="QueryIntentState"/> <xs:enumeration value="QueryIntentCity"/> <xs:enumeration value="QueryIntentDMA"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="County"/> <xs:enumeration value="PostalCode"/> <xs:enumeration value="QueryIntentCounty"/> <xs:enumeration value="QueryIntentPostalCode"/> <xs:enumeration value="LocationId"/> <xs:enumeration value="QueryIntentLocationId"/> </xs:restriction> </xs:simpleType> <xs:element name="UserLocationPerformanceReportColumn" nillable="true" type="tns:UserLocationPerformanceReportColumn"/> <xs:complexType name="UserLocationPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="CountryCode" nillable="true" type="q9:ArrayOfstring" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="UserLocationPerformanceReportFilter" nillable="true" type="tns:UserLocationPerformanceReportFilter"/> <xs:complexType name="PublisherUsagePerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfPublisherUsagePerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:PublisherUsagePerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="PublisherUsagePerformanceReportRequest" nillable="true" type="tns:PublisherUsagePerformanceReportRequest"/> <xs:complexType name="ArrayOfPublisherUsagePerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="PublisherUsagePerformanceReportColumn" type="tns:PublisherUsagePerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfPublisherUsagePerformanceReportColumn" nillable="true" type="tns:ArrayOfPublisherUsagePerformanceReportColumn"/> <xs:simpleType name="PublisherUsagePerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="PublisherUrl"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="Language"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> </xs:restriction> </xs:simpleType> <xs:element name="PublisherUsagePerformanceReportColumn" nillable="true" type="tns:PublisherUsagePerformanceReportColumn"/> <xs:complexType name="PublisherUsagePerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="PublisherUsagePerformanceReportFilter" nillable="true" type="tns:PublisherUsagePerformanceReportFilter"/> <xs:complexType name="SearchQueryPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfSearchQueryPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:SearchQueryPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="SearchQueryPerformanceReportRequest" nillable="true" type="tns:SearchQueryPerformanceReportRequest"/> <xs:complexType name="ArrayOfSearchQueryPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="SearchQueryPerformanceReportColumn" type="tns:SearchQueryPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfSearchQueryPerformanceReportColumn" nillable="true" type="tns:ArrayOfSearchQueryPerformanceReportColumn"/> <xs:simpleType name="SearchQueryPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdId"/> <xs:enumeration value="AdType"/> <xs:enumeration value="DestinationUrl"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdStatus"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="SearchQuery"/> <xs:enumeration value="Keyword"/> <xs:enumeration value="AdGroupCriterionId"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="Language"/> <xs:enumeration value="KeywordId"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="KeywordStatus"/> <xs:enumeration value="CampaignType"/> <xs:enumeration value="CustomerId"/> <xs:enumeration value="CustomerName"/> </xs:restriction> </xs:simpleType> <xs:element name="SearchQueryPerformanceReportColumn" nillable="true" type="tns:SearchQueryPerformanceReportColumn"/> <xs:complexType name="SearchQueryPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdStatus" nillable="true" type="tns:AdStatusReportFilter"/> <xs:element minOccurs="0" name="AdType" nillable="true" type="tns:AdTypeReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeliveredMatchType" nillable="true" type="tns:DeliveredMatchTypeReportFilter"/> <xs:element minOccurs="0" name="ExcludeZeroClicks" type="xs:boolean"/> <xs:element minOccurs="0" name="KeywordStatus" nillable="true" type="tns:KeywordStatusReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> <xs:element minOccurs="0" name="SearchQueries" nillable="true" type="q10:ArrayOfstring" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> </xs:sequence> </xs:complexType> <xs:element name="SearchQueryPerformanceReportFilter" nillable="true" type="tns:SearchQueryPerformanceReportFilter"/> <xs:complexType name="ConversionPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfConversionPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:ConversionPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ConversionPerformanceReportRequest" nillable="true" type="tns:ConversionPerformanceReportRequest"/> <xs:complexType name="ArrayOfConversionPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="ConversionPerformanceReportColumn" type="tns:ConversionPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfConversionPerformanceReportColumn" nillable="true" type="tns:ArrayOfConversionPerformanceReportColumn"/> <xs:simpleType name="ConversionPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="Keyword"/> <xs:enumeration value="KeywordId"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="Spend"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="KeywordStatus"/> </xs:restriction> </xs:simpleType> <xs:element name="ConversionPerformanceReportColumn" nillable="true" type="tns:ConversionPerformanceReportColumn"/> <xs:complexType name="ConversionPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="KeywordStatus" nillable="true" type="tns:KeywordStatusReportFilter"/> <xs:element minOccurs="0" name="Keywords" nillable="true" type="q11:ArrayOfstring" xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> </xs:sequence> </xs:complexType> <xs:element name="ConversionPerformanceReportFilter" nillable="true" type="tns:ConversionPerformanceReportFilter"/> <xs:complexType name="GoalsAndFunnelsReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfGoalsAndFunnelsReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:GoalsAndFunnelsReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="GoalsAndFunnelsReportRequest" nillable="true" type="tns:GoalsAndFunnelsReportRequest"/> <xs:complexType name="ArrayOfGoalsAndFunnelsReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="GoalsAndFunnelsReportColumn" type="tns:GoalsAndFunnelsReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfGoalsAndFunnelsReportColumn" nillable="true" type="tns:ArrayOfGoalsAndFunnelsReportColumn"/> <xs:simpleType name="GoalsAndFunnelsReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="Keyword"/> <xs:enumeration value="KeywordId"/> <xs:enumeration value="Goal"/> <xs:enumeration value="AllConversions"/> <xs:enumeration value="Assists"/> <xs:enumeration value="AllRevenue"/> <xs:enumeration value="GoalId"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="KeywordStatus"/> <xs:enumeration value="GoalType"/> </xs:restriction> </xs:simpleType> <xs:element name="GoalsAndFunnelsReportColumn" nillable="true" type="tns:GoalsAndFunnelsReportColumn"/> <xs:complexType name="GoalsAndFunnelsReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeviceOS" nillable="true" type="tns:DeviceOSReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="GoalIds" nillable="true" type="q12:ArrayOflong" xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="KeywordStatus" nillable="true" type="tns:KeywordStatusReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="GoalsAndFunnelsReportFilter" nillable="true" type="tns:GoalsAndFunnelsReportFilter"/> <xs:complexType name="NegativeKeywordConflictReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Columns" nillable="true" type="tns:ArrayOfNegativeKeywordConflictReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:NegativeKeywordConflictReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="NegativeKeywordConflictReportRequest" nillable="true" type="tns:NegativeKeywordConflictReportRequest"/> <xs:complexType name="ArrayOfNegativeKeywordConflictReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="NegativeKeywordConflictReportColumn" type="tns:NegativeKeywordConflictReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfNegativeKeywordConflictReportColumn" nillable="true" type="tns:ArrayOfNegativeKeywordConflictReportColumn"/> <xs:simpleType name="NegativeKeywordConflictReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="Keyword"/> <xs:enumeration value="KeywordId"/> <xs:enumeration value="NegativeKeyword"/> <xs:enumeration value="ConflictLevel"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="NegativeKeywordListId"/> <xs:enumeration value="NegativeKeywordList"/> <xs:enumeration value="NegativeKeywordId"/> <xs:enumeration value="NegativeKeywordMatchType"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="KeywordStatus"/> <xs:enumeration value="ConflictType"/> </xs:restriction> </xs:simpleType> <xs:element name="NegativeKeywordConflictReportColumn" nillable="true" type="tns:NegativeKeywordConflictReportColumn"/> <xs:complexType name="NegativeKeywordConflictReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="KeywordStatus" nillable="true" type="tns:KeywordStatusReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="NegativeKeywordConflictReportFilter" nillable="true" type="tns:NegativeKeywordConflictReportFilter"/> <xs:complexType name="SearchCampaignChangeHistoryReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Columns" nillable="true" type="tns:ArrayOfSearchCampaignChangeHistoryReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:SearchCampaignChangeHistoryReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="SearchCampaignChangeHistoryReportRequest" nillable="true" type="tns:SearchCampaignChangeHistoryReportRequest"/> <xs:complexType name="ArrayOfSearchCampaignChangeHistoryReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="SearchCampaignChangeHistoryReportColumn" type="tns:SearchCampaignChangeHistoryReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfSearchCampaignChangeHistoryReportColumn" nillable="true" type="tns:ArrayOfSearchCampaignChangeHistoryReportColumn"/> <xs:simpleType name="SearchCampaignChangeHistoryReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="DateTime"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="ChangedBy"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdTitle"/> <xs:enumeration value="AdDescription"/> <xs:enumeration value="DisplayUrl"/> <xs:enumeration value="Keyword"/> <xs:enumeration value="ItemChanged"/> <xs:enumeration value="AttributeChanged"/> <xs:enumeration value="HowChanged"/> <xs:enumeration value="OldValue"/> <xs:enumeration value="NewValue"/> <xs:enumeration value="EntityName"/> <xs:enumeration value="EntityId"/> </xs:restriction> </xs:simpleType> <xs:element name="SearchCampaignChangeHistoryReportColumn" nillable="true" type="tns:SearchCampaignChangeHistoryReportColumn"/> <xs:complexType name="SearchCampaignChangeHistoryReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="HowChanged" nillable="true" type="tns:ChangeTypeReportFilter"/> <xs:element minOccurs="0" name="ItemChanged" nillable="true" type="tns:ChangeEntityReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="SearchCampaignChangeHistoryReportFilter" nillable="true" type="tns:SearchCampaignChangeHistoryReportFilter"/> <xs:simpleType name="ChangeTypeReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Added"/> <xs:enumeration value="Deleted"/> <xs:enumeration value="Changed"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="ChangeTypeReportFilter" nillable="true" type="tns:ChangeTypeReportFilter"/> <xs:simpleType name="ChangeEntityReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Account"/> <xs:enumeration value="Campaign"/> <xs:enumeration value="AdGroup"/> <xs:enumeration value="Ad"/> <xs:enumeration value="Keyword"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="ChangeEntityReportFilter" nillable="true" type="tns:ChangeEntityReportFilter"/> <xs:complexType name="AdExtensionByAdReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfAdExtensionByAdReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:AdExtensionByAdReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="AdExtensionByAdReportRequest" nillable="true" type="tns:AdExtensionByAdReportRequest"/> <xs:complexType name="ArrayOfAdExtensionByAdReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AdExtensionByAdReportColumn" type="tns:AdExtensionByAdReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAdExtensionByAdReportColumn" nillable="true" type="tns:ArrayOfAdExtensionByAdReportColumn"/> <xs:simpleType name="AdExtensionByAdReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdTitle"/> <xs:enumeration value="AdId"/> <xs:enumeration value="AdExtensionType"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="ClickType"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="TotalClicks"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AdExtensionId"/> <xs:enumeration value="AdExtensionVersion"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="AdStatus"/> <xs:enumeration value="TitlePart1"/> <xs:enumeration value="TitlePart2"/> <xs:enumeration value="TitlePart3"/> </xs:restriction> </xs:simpleType> <xs:element name="AdExtensionByAdReportColumn" nillable="true" type="tns:AdExtensionByAdReportColumn"/> <xs:complexType name="AdExtensionByAdReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdStatus" nillable="true" type="tns:AdStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeviceOS" nillable="true" type="tns:DeviceOSReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="AdExtensionByAdReportFilter" nillable="true" type="tns:AdExtensionByAdReportFilter"/> <xs:complexType name="AdExtensionByKeywordReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfAdExtensionByKeywordReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:AdExtensionByKeywordReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="AdExtensionByKeywordReportRequest" nillable="true" type="tns:AdExtensionByKeywordReportRequest"/> <xs:complexType name="ArrayOfAdExtensionByKeywordReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AdExtensionByKeywordReportColumn" type="tns:AdExtensionByKeywordReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAdExtensionByKeywordReportColumn" nillable="true" type="tns:ArrayOfAdExtensionByKeywordReportColumn"/> <xs:simpleType name="AdExtensionByKeywordReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="Keyword"/> <xs:enumeration value="KeywordId"/> <xs:enumeration value="AdExtensionType"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="ClickType"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="TotalClicks"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AdExtensionId"/> <xs:enumeration value="AdExtensionVersion"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="KeywordStatus"/> </xs:restriction> </xs:simpleType> <xs:element name="AdExtensionByKeywordReportColumn" nillable="true" type="tns:AdExtensionByKeywordReportColumn"/> <xs:complexType name="AdExtensionByKeywordReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeviceOS" nillable="true" type="tns:DeviceOSReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="KeywordStatus" nillable="true" type="tns:KeywordStatusReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="AdExtensionByKeywordReportFilter" nillable="true" type="tns:AdExtensionByKeywordReportFilter"/> <xs:complexType name="AudiencePerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfAudiencePerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:AudiencePerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="AudiencePerformanceReportRequest" nillable="true" type="tns:AudiencePerformanceReportRequest"/> <xs:complexType name="ArrayOfAudiencePerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AudiencePerformanceReportColumn" type="tns:AudiencePerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAudiencePerformanceReportColumn" nillable="true" type="tns:ArrayOfAudiencePerformanceReportColumn"/> <xs:simpleType name="AudiencePerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AudienceId"/> <xs:enumeration value="AudienceName"/> <xs:enumeration value="AssociationStatus"/> <xs:enumeration value="BidAdjustment"/> <xs:enumeration value="TargetingSetting"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="AudienceType"/> </xs:restriction> </xs:simpleType> <xs:element name="AudiencePerformanceReportColumn" nillable="true" type="tns:AudiencePerformanceReportColumn"/> <xs:complexType name="AudiencePerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="AudiencePerformanceReportFilter" nillable="true" type="tns:AudiencePerformanceReportFilter"/> <xs:complexType name="AdExtensionDetailReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfAdExtensionDetailReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:AdExtensionDetailReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="AdExtensionDetailReportRequest" nillable="true" type="tns:AdExtensionDetailReportRequest"/> <xs:complexType name="ArrayOfAdExtensionDetailReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="AdExtensionDetailReportColumn" type="tns:AdExtensionDetailReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfAdExtensionDetailReportColumn" nillable="true" type="tns:ArrayOfAdExtensionDetailReportColumn"/> <xs:simpleType name="AdExtensionDetailReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdTitle"/> <xs:enumeration value="AdId"/> <xs:enumeration value="AdExtensionType"/> <xs:enumeration value="AdExtensionTypeId"/> <xs:enumeration value="AdExtensionId"/> <xs:enumeration value="AdExtensionVersion"/> <xs:enumeration value="AdExtensionPropertyValue"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="AdStatus"/> </xs:restriction> </xs:simpleType> <xs:element name="AdExtensionDetailReportColumn" nillable="true" type="tns:AdExtensionDetailReportColumn"/> <xs:complexType name="AdExtensionDetailReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdStatus" nillable="true" type="tns:AdStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeviceOS" nillable="true" type="tns:DeviceOSReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="AdExtensionDetailReportFilter" nillable="true" type="tns:AdExtensionDetailReportFilter"/> <xs:complexType name="ShareOfVoiceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfShareOfVoiceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:ShareOfVoiceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ShareOfVoiceReportRequest" nillable="true" type="tns:ShareOfVoiceReportRequest"/> <xs:complexType name="ArrayOfShareOfVoiceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="ShareOfVoiceReportColumn" type="tns:ShareOfVoiceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfShareOfVoiceReportColumn" nillable="true" type="tns:ArrayOfShareOfVoiceReportColumn"/> <xs:simpleType name="ShareOfVoiceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="Keyword"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="Language"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="KeywordId"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="ImpressionSharePercent"/> <xs:enumeration value="ImpressionLostToBudgetPercent"/> <xs:enumeration value="ImpressionLostToRankAggPercent"/> <xs:enumeration value="CurrentMaxCpc"/> <xs:enumeration value="QualityScore"/> <xs:enumeration value="ExpectedCtr"/> <xs:enumeration value="AdRelevance"/> <xs:enumeration value="LandingPageExperience"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="ClickSharePercent"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="Network"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="KeywordStatus"/> <xs:enumeration value="BidStrategyType"/> <xs:enumeration value="KeywordLabels"/> <xs:enumeration value="ExactMatchImpressionSharePercent"/> </xs:restriction> </xs:simpleType> <xs:element name="ShareOfVoiceReportColumn" nillable="true" type="tns:ShareOfVoiceReportColumn"/> <xs:complexType name="ShareOfVoiceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="BidMatchType" nillable="true" type="tns:BidMatchTypeReportFilter"/> <xs:element minOccurs="0" name="BidStrategyType" nillable="true" type="tns:BidStrategyTypeReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeliveredMatchType" nillable="true" type="tns:DeliveredMatchTypeReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="KeywordStatus" nillable="true" type="tns:KeywordStatusReportFilter"/> <xs:element minOccurs="0" name="Keywords" nillable="true" type="q13:ArrayOfstring" xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="ShareOfVoiceReportFilter" nillable="true" type="tns:ShareOfVoiceReportFilter"/> <xs:complexType name="ProductDimensionPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfProductDimensionPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:ProductDimensionPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ProductDimensionPerformanceReportRequest" nillable="true" type="tns:ProductDimensionPerformanceReportRequest"/> <xs:complexType name="ArrayOfProductDimensionPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="ProductDimensionPerformanceReportColumn" type="tns:ProductDimensionPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfProductDimensionPerformanceReportColumn" nillable="true" type="tns:ArrayOfProductDimensionPerformanceReportColumn"/> <xs:simpleType name="ProductDimensionPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="Network"/> <xs:enumeration value="AdId"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="Language"/> <xs:enumeration value="MerchantProductId"/> <xs:enumeration value="Title"/> <xs:enumeration value="Condition"/> <xs:enumeration value="Brand"/> <xs:enumeration value="Price"/> <xs:enumeration value="CustomLabel0"/> <xs:enumeration value="CustomLabel1"/> <xs:enumeration value="CustomLabel2"/> <xs:enumeration value="CustomLabel3"/> <xs:enumeration value="CustomLabel4"/> <xs:enumeration value="ProductType1"/> <xs:enumeration value="ProductType2"/> <xs:enumeration value="ProductType3"/> <xs:enumeration value="ProductType4"/> <xs:enumeration value="ProductType5"/> <xs:enumeration value="ProductCategory1"/> <xs:enumeration value="ProductCategory2"/> <xs:enumeration value="ProductCategory3"/> <xs:enumeration value="ProductCategory4"/> <xs:enumeration value="ProductCategory5"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="SellerName"/> <xs:enumeration value="OfferLanguage"/> <xs:enumeration value="CountryOfSale"/> <xs:enumeration value="AdStatus"/> <xs:enumeration value="ImpressionSharePercent"/> <xs:enumeration value="ImpressionLostToBudgetPercent"/> <xs:enumeration value="ImpressionLostToRankPercent"/> <xs:enumeration value="BenchmarkBid"/> <xs:enumeration value="BenchmarkCtr"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="ClickTypeId"/> <xs:enumeration value="TotalClicksOnAdElements"/> <xs:enumeration value="ClickType"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="BidStrategyType"/> <xs:enumeration value="LocalStoreCode"/> <xs:enumeration value="StoreId"/> <xs:enumeration value="AssistedImpressions"/> <xs:enumeration value="AssistedClicks"/> <xs:enumeration value="ClickSharePercent"/> <xs:enumeration value="AbsoluteTopImpressionSharePercent"/> </xs:restriction> </xs:simpleType> <xs:element name="ProductDimensionPerformanceReportColumn" nillable="true" type="tns:ProductDimensionPerformanceReportColumn"/> <xs:complexType name="ProductDimensionPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdStatus" nillable="true" type="tns:AdStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="ProductDimensionPerformanceReportFilter" nillable="true" type="tns:ProductDimensionPerformanceReportFilter"/> <xs:complexType name="ProductPartitionPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfProductPartitionPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:ProductPartitionPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ProductPartitionPerformanceReportRequest" nillable="true" type="tns:ProductPartitionPerformanceReportRequest"/> <xs:complexType name="ArrayOfProductPartitionPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="ProductPartitionPerformanceReportColumn" type="tns:ProductPartitionPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfProductPartitionPerformanceReportColumn" nillable="true" type="tns:ArrayOfProductPartitionPerformanceReportColumn"/> <xs:simpleType name="ProductPartitionPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="ProductGroup"/> <xs:enumeration value="AdGroupCriterionId"/> <xs:enumeration value="PartitionType"/> <xs:enumeration value="AdId"/> <xs:enumeration value="CurrentMaxCpc"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="Language"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="DestinationUrl"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="OfferLanguage"/> <xs:enumeration value="CountryOfSale"/> <xs:enumeration value="AdStatus"/> <xs:enumeration value="TrackingTemplate"/> <xs:enumeration value="CustomParameters"/> <xs:enumeration value="ImpressionSharePercent"/> <xs:enumeration value="ImpressionLostToBudgetPercent"/> <xs:enumeration value="ImpressionLostToRankPercent"/> <xs:enumeration value="BenchmarkBid"/> <xs:enumeration value="BenchmarkCtr"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="ClickTypeId"/> <xs:enumeration value="TotalClicksOnAdElements"/> <xs:enumeration value="ClickType"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="BidStrategyType"/> <xs:enumeration value="LocalStoreCode"/> <xs:enumeration value="AssistedImpressions"/> <xs:enumeration value="AssistedClicks"/> <xs:enumeration value="ClickSharePercent"/> <xs:enumeration value="AbsoluteTopImpressionSharePercent"/> </xs:restriction> </xs:simpleType> <xs:element name="ProductPartitionPerformanceReportColumn" nillable="true" type="tns:ProductPartitionPerformanceReportColumn"/> <xs:complexType name="ProductPartitionPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdStatus" nillable="true" type="tns:AdStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="ProductPartitionPerformanceReportFilter" nillable="true" type="tns:ProductPartitionPerformanceReportFilter"/> <xs:complexType name="ProductPartitionUnitPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfProductPartitionUnitPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:ProductPartitionUnitPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ProductPartitionUnitPerformanceReportRequest" nillable="true" type="tns:ProductPartitionUnitPerformanceReportRequest"/> <xs:complexType name="ArrayOfProductPartitionUnitPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="ProductPartitionUnitPerformanceReportColumn" type="tns:ProductPartitionUnitPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfProductPartitionUnitPerformanceReportColumn" nillable="true" type="tns:ArrayOfProductPartitionUnitPerformanceReportColumn"/> <xs:simpleType name="ProductPartitionUnitPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="ProductGroup"/> <xs:enumeration value="AdGroupCriterionId"/> <xs:enumeration value="AdId"/> <xs:enumeration value="CurrentMaxCpc"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="Language"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="DestinationUrl"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="AdStatus"/> <xs:enumeration value="TrackingTemplate"/> <xs:enumeration value="CustomParameters"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="BidStrategyType"/> <xs:enumeration value="LocalStoreCode"/> <xs:enumeration value="AssistedImpressions"/> <xs:enumeration value="AssistedClicks"/> </xs:restriction> </xs:simpleType> <xs:element name="ProductPartitionUnitPerformanceReportColumn" nillable="true" type="tns:ProductPartitionUnitPerformanceReportColumn"/> <xs:complexType name="ProductPartitionUnitPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdStatus" nillable="true" type="tns:AdStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DeviceType" nillable="true" type="tns:DeviceTypeReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="ProductPartitionUnitPerformanceReportFilter" nillable="true" type="tns:ProductPartitionUnitPerformanceReportFilter"/> <xs:complexType name="ProductSearchQueryPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfProductSearchQueryPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:ProductSearchQueryPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ProductSearchQueryPerformanceReportRequest" nillable="true" type="tns:ProductSearchQueryPerformanceReportRequest"/> <xs:complexType name="ArrayOfProductSearchQueryPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="ProductSearchQueryPerformanceReportColumn" type="tns:ProductSearchQueryPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfProductSearchQueryPerformanceReportColumn" nillable="true" type="tns:ArrayOfProductSearchQueryPerformanceReportColumn"/> <xs:simpleType name="ProductSearchQueryPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountName"/> <xs:enumeration value="AdId"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="DestinationUrl"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="Language"/> <xs:enumeration value="SearchQuery"/> <xs:enumeration value="Network"/> <xs:enumeration value="MerchantProductId"/> <xs:enumeration value="Title"/> <xs:enumeration value="ClickTypeId"/> <xs:enumeration value="TotalClicksOnAdElements"/> <xs:enumeration value="ClickType"/> <xs:enumeration value="AdGroupCriterionId"/> <xs:enumeration value="ProductGroup"/> <xs:enumeration value="PartitionType"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="Assists"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="CustomerId"/> <xs:enumeration value="CustomerName"/> <xs:enumeration value="AssistedImpressions"/> <xs:enumeration value="AssistedClicks"/> </xs:restriction> </xs:simpleType> <xs:element name="ProductSearchQueryPerformanceReportColumn" nillable="true" type="tns:ProductSearchQueryPerformanceReportColumn"/> <xs:complexType name="ProductSearchQueryPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdStatus" nillable="true" type="tns:AdStatusReportFilter"/> <xs:element minOccurs="0" name="AdType" nillable="true" type="tns:AdTypeReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="ExcludeZeroClicks" type="xs:boolean"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> <xs:element minOccurs="0" name="SearchQueries" nillable="true" type="q14:ArrayOfstring" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> </xs:sequence> </xs:complexType> <xs:element name="ProductSearchQueryPerformanceReportFilter" nillable="true" type="tns:ProductSearchQueryPerformanceReportFilter"/> <xs:complexType name="ProductMatchCountReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfProductMatchCountReportColumn"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="ProductMatchCountReportRequest" nillable="true" type="tns:ProductMatchCountReportRequest"/> <xs:complexType name="ArrayOfProductMatchCountReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="ProductMatchCountReportColumn" type="tns:ProductMatchCountReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfProductMatchCountReportColumn" nillable="true" type="tns:ArrayOfProductMatchCountReportColumn"/> <xs:simpleType name="ProductMatchCountReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="CustomerId"/> <xs:enumeration value="CustomerName"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="ProductGroup"/> <xs:enumeration value="PartitionType"/> <xs:enumeration value="AdGroupCriterionId"/> <xs:enumeration value="MatchedProductsAtCampaign"/> <xs:enumeration value="MatchedProductsAtAdGroup"/> <xs:enumeration value="MatchedProductsAtProductGroup"/> </xs:restriction> </xs:simpleType> <xs:element name="ProductMatchCountReportColumn" nillable="true" type="tns:ProductMatchCountReportColumn"/> <xs:complexType name="CallDetailReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfCallDetailReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:CallDetailReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="CallDetailReportRequest" nillable="true" type="tns:CallDetailReportRequest"/> <xs:complexType name="ArrayOfCallDetailReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="CallDetailReportColumn" type="tns:CallDetailReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfCallDetailReportColumn" nillable="true" type="tns:ArrayOfCallDetailReportColumn"/> <xs:simpleType name="CallDetailReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="StartTime"/> <xs:enumeration value="EndTime"/> <xs:enumeration value="Duration"/> <xs:enumeration value="AreaCode"/> <xs:enumeration value="City"/> <xs:enumeration value="State"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> </xs:restriction> </xs:simpleType> <xs:element name="CallDetailReportColumn" nillable="true" type="tns:CallDetailReportColumn"/> <xs:complexType name="CallDetailReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="CallDetailReportFilter" nillable="true" type="tns:CallDetailReportFilter"/> <xs:complexType name="GeographicPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfGeographicPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:GeographicPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="GeographicPerformanceReportRequest" nillable="true" type="tns:GeographicPerformanceReportRequest"/> <xs:complexType name="ArrayOfGeographicPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="GeographicPerformanceReportColumn" type="tns:GeographicPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfGeographicPerformanceReportColumn" nillable="true" type="tns:ArrayOfGeographicPerformanceReportColumn"/> <xs:simpleType name="GeographicPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="Country"/> <xs:enumeration value="State"/> <xs:enumeration value="MetroArea"/> <xs:enumeration value="City"/> <xs:enumeration value="CurrencyCode"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="ProximityTargetLocation"/> <xs:enumeration value="Radius"/> <xs:enumeration value="Language"/> <xs:enumeration value="BidMatchType"/> <xs:enumeration value="DeliveredMatchType"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="LocationType"/> <xs:enumeration value="MostSpecificLocation"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="County"/> <xs:enumeration value="PostalCode"/> <xs:enumeration value="LocationId"/> </xs:restriction> </xs:simpleType> <xs:element name="GeographicPerformanceReportColumn" nillable="true" type="tns:GeographicPerformanceReportColumn"/> <xs:complexType name="GeographicPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdDistribution" nillable="true" type="tns:AdDistributionReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="CountryCode" nillable="true" type="q15:ArrayOfstring" xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="GeographicPerformanceReportFilter" nillable="true" type="tns:GeographicPerformanceReportFilter"/> <xs:complexType name="DSASearchQueryPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfDSASearchQueryPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:DSASearchQueryPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="DSASearchQueryPerformanceReportRequest" nillable="true" type="tns:DSASearchQueryPerformanceReportRequest"/> <xs:complexType name="ArrayOfDSASearchQueryPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="DSASearchQueryPerformanceReportColumn" type="tns:DSASearchQueryPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDSASearchQueryPerformanceReportColumn" nillable="true" type="tns:ArrayOfDSASearchQueryPerformanceReportColumn"/> <xs:simpleType name="DSASearchQueryPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="AdId"/> <xs:enumeration value="AdStatus"/> <xs:enumeration value="SearchQuery"/> <xs:enumeration value="Headline"/> <xs:enumeration value="CategoryList"/> <xs:enumeration value="LandingPageTitle"/> <xs:enumeration value="FinalUrl"/> <xs:enumeration value="DynamicAdTarget"/> <xs:enumeration value="DynamicAdTargetId"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="Language"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> <xs:enumeration value="CustomerId"/> <xs:enumeration value="CustomerName"/> <xs:enumeration value="FeedUrl"/> </xs:restriction> </xs:simpleType> <xs:element name="DSASearchQueryPerformanceReportColumn" nillable="true" type="tns:DSASearchQueryPerformanceReportColumn"/> <xs:complexType name="DSASearchQueryPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdStatus" nillable="true" type="tns:AdStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="ExcludeZeroClicks" type="xs:boolean"/> <xs:element minOccurs="0" name="FeedUrl" nillable="true" type="xs:boolean"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> <xs:element minOccurs="0" name="SearchQueries" nillable="true" type="q16:ArrayOfstring" xmlns:q16="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> </xs:sequence> </xs:complexType> <xs:element name="DSASearchQueryPerformanceReportFilter" nillable="true" type="tns:DSASearchQueryPerformanceReportFilter"/> <xs:complexType name="DSAAutoTargetPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfDSAAutoTargetPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:DSAAutoTargetPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="DSAAutoTargetPerformanceReportRequest" nillable="true" type="tns:DSAAutoTargetPerformanceReportRequest"/> <xs:complexType name="ArrayOfDSAAutoTargetPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="DSAAutoTargetPerformanceReportColumn" type="tns:DSAAutoTargetPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDSAAutoTargetPerformanceReportColumn" nillable="true" type="tns:ArrayOfDSAAutoTargetPerformanceReportColumn"/> <xs:simpleType name="DSAAutoTargetPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="Language"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="BidStrategyType"/> <xs:enumeration value="TrackingTemplate"/> <xs:enumeration value="CustomParameters"/> <xs:enumeration value="DynamicAdTargetId"/> <xs:enumeration value="DynamicAdTarget"/> <xs:enumeration value="DynamicAdTargetStatus"/> <xs:enumeration value="WebsiteCoverage"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> </xs:restriction> </xs:simpleType> <xs:element name="DSAAutoTargetPerformanceReportColumn" nillable="true" type="tns:DSAAutoTargetPerformanceReportColumn"/> <xs:complexType name="DSAAutoTargetPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="BidStrategyType" nillable="true" type="tns:BidStrategyTypeReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="DynamicAdTargetStatus" nillable="true" type="tns:DynamicAdTargetStatusReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="DSAAutoTargetPerformanceReportFilter" nillable="true" type="tns:DSAAutoTargetPerformanceReportFilter"/> <xs:simpleType name="DynamicAdTargetStatusReportFilter"> <xs:list> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Active"/> <xs:enumeration value="Paused"/> <xs:enumeration value="Deleted"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> <xs:element name="DynamicAdTargetStatusReportFilter" nillable="true" type="tns:DynamicAdTargetStatusReportFilter"/> <xs:complexType name="DSACategoryPerformanceReportRequest"> <xs:complexContent mixed="false"> <xs:extension base="tns:ReportRequest"> <xs:sequence> <xs:element name="Aggregation" type="tns:ReportAggregation"/> <xs:element name="Columns" nillable="true" type="tns:ArrayOfDSACategoryPerformanceReportColumn"/> <xs:element minOccurs="0" name="Filter" nillable="true" type="tns:DSACategoryPerformanceReportFilter"/> <xs:element name="Scope" nillable="true" type="tns:AccountThroughAdGroupReportScope"/> <xs:element name="Time" nillable="true" type="tns:ReportTime"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="DSACategoryPerformanceReportRequest" nillable="true" type="tns:DSACategoryPerformanceReportRequest"/> <xs:complexType name="ArrayOfDSACategoryPerformanceReportColumn"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="DSACategoryPerformanceReportColumn" type="tns:DSACategoryPerformanceReportColumn"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfDSACategoryPerformanceReportColumn" nillable="true" type="tns:ArrayOfDSACategoryPerformanceReportColumn"/> <xs:simpleType name="DSACategoryPerformanceReportColumn"> <xs:restriction base="xs:string"> <xs:enumeration value="TimePeriod"/> <xs:enumeration value="AccountId"/> <xs:enumeration value="AccountName"/> <xs:enumeration value="AccountNumber"/> <xs:enumeration value="AccountStatus"/> <xs:enumeration value="CampaignId"/> <xs:enumeration value="CampaignName"/> <xs:enumeration value="CampaignStatus"/> <xs:enumeration value="AdGroupId"/> <xs:enumeration value="AdGroupName"/> <xs:enumeration value="AdGroupStatus"/> <xs:enumeration value="AdId"/> <xs:enumeration value="AdStatus"/> <xs:enumeration value="Category0"/> <xs:enumeration value="Category1"/> <xs:enumeration value="Category2"/> <xs:enumeration value="AdDistribution"/> <xs:enumeration value="Language"/> <xs:enumeration value="Network"/> <xs:enumeration value="TopVsOther"/> <xs:enumeration value="DeviceType"/> <xs:enumeration value="DeviceOS"/> <xs:enumeration value="Impressions"/> <xs:enumeration value="Clicks"/> <xs:enumeration value="Ctr"/> <xs:enumeration value="AverageCpc"/> <xs:enumeration value="Spend"/> <xs:enumeration value="AveragePosition"/> <xs:enumeration value="Conversions"/> <xs:enumeration value="ConversionRate"/> <xs:enumeration value="CostPerConversion"/> <xs:enumeration value="Assists"/> <xs:enumeration value="Revenue"/> <xs:enumeration value="ReturnOnAdSpend"/> <xs:enumeration value="CostPerAssist"/> <xs:enumeration value="RevenuePerConversion"/> <xs:enumeration value="RevenuePerAssist"/> </xs:restriction> </xs:simpleType> <xs:element name="DSACategoryPerformanceReportColumn" nillable="true" type="tns:DSACategoryPerformanceReportColumn"/> <xs:complexType name="DSACategoryPerformanceReportFilter"> <xs:sequence> <xs:element minOccurs="0" name="AccountStatus" nillable="true" type="tns:AccountStatusReportFilter"/> <xs:element minOccurs="0" name="AdGroupStatus" nillable="true" type="tns:AdGroupStatusReportFilter"/> <xs:element minOccurs="0" name="AdStatus" nillable="true" type="tns:AdStatusReportFilter"/> <xs:element minOccurs="0" name="CampaignStatus" nillable="true" type="tns:CampaignStatusReportFilter"/> <xs:element minOccurs="0" name="Language" nillable="true" type="tns:LanguageReportFilter"/> </xs:sequence> </xs:complexType> <xs:element name="DSACategoryPerformanceReportFilter" nillable="true" type="tns:DSACategoryPerformanceReportFilter"/> <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="SubmitGenerateReportResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="ReportRequestId" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TrackingId" nillable="true" type="xs:string"/> <xs:complexType name="ApiFaultDetail"> <xs:complexContent mixed="false"> <xs:extension base="q17:ApplicationFault" xmlns:q17="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="PollGenerateReportRequest"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="ReportRequestId" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PollGenerateReportResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="ReportRequestStatus" nillable="true" type="tns:ReportRequestStatus"/> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ReportRequestStatus"> <xs:sequence> <xs:element minOccurs="0" name="ReportDownloadUrl" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="Status" type="tns:ReportRequestStatusType"/> </xs:sequence> </xs:complexType> <xs:element name="ReportRequestStatus" nillable="true" type="tns:ReportRequestStatus"/> <xs:simpleType name="ReportRequestStatusType"> <xs:restriction base="xs:string"> <xs:enumeration value="Error"/> <xs:enumeration value="Success"/> <xs:enumeration value="Pending"/> </xs:restriction> </xs:simpleType> <xs:element name="ReportRequestStatusType" nillable="true" type="tns:ReportRequestStatusType"/> </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="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="ArrayOfint"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="int" type="xs:int"/> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint"/> <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> <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> </wsdl:types> <wsdl:message name="SubmitGenerateReportRequest"> <wsdl:part element="tns:SubmitGenerateReportRequest" name="parameters"/> </wsdl:message> <wsdl:message name="SubmitGenerateReportRequest_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="SubmitGenerateReportResponse"> <wsdl:part element="tns:SubmitGenerateReportResponse" name="parameters"/> </wsdl:message> <wsdl:message name="SubmitGenerateReportResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IReportingService_SubmitGenerateReport_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q1:AdApiFaultDetail" name="detail" xmlns:q1="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IReportingService_SubmitGenerateReport_ApiFaultDetailFault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:message name="PollGenerateReportRequest"> <wsdl:part element="tns:PollGenerateReportRequest" name="parameters"/> </wsdl:message> <wsdl:message name="PollGenerateReportRequest_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="PollGenerateReportResponse"> <wsdl:part element="tns:PollGenerateReportResponse" name="parameters"/> </wsdl:message> <wsdl:message name="PollGenerateReportResponse_Headers"> <wsdl:part element="tns:TrackingId" name="TrackingId"/> </wsdl:message> <wsdl:message name="IReportingService_PollGenerateReport_AdApiFaultDetailFault_FaultMessage"> <wsdl:part element="q2:AdApiFaultDetail" name="detail" xmlns:q2="https://adapi.microsoft.com"/> </wsdl:message> <wsdl:message name="IReportingService_PollGenerateReport_ApiFaultDetailFault_FaultMessage"> <wsdl:part element="tns:ApiFaultDetail" name="detail"/> </wsdl:message> <wsdl:portType msc:usingSession="false" name="IReportingService"> <wsdl:operation name="SubmitGenerateReport"> <wsdl:input message="tns:SubmitGenerateReportRequest" name="SubmitGenerateReportRequest" wsaw:Action="SubmitGenerateReport"/> <wsdl:output message="tns:SubmitGenerateReportResponse" name="SubmitGenerateReportResponse" wsaw:Action="https://bingads.microsoft.com/Reporting/v13/IReportingService/SubmitGenerateReportResponse"/> <wsdl:fault message="tns:IReportingService_SubmitGenerateReport_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/Reporting/v13/IReportingService/SubmitGenerateReportAdApiFaultDetailFault"/> <wsdl:fault message="tns:IReportingService_SubmitGenerateReport_ApiFaultDetailFault_FaultMessage" name="ApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/Reporting/v13/IReportingService/SubmitGenerateReportApiFaultDetailFault"/> </wsdl:operation> <wsdl:operation name="PollGenerateReport"> <wsdl:input message="tns:PollGenerateReportRequest" name="PollGenerateReportRequest" wsaw:Action="PollGenerateReport"/> <wsdl:output message="tns:PollGenerateReportResponse" name="PollGenerateReportResponse" wsaw:Action="https://bingads.microsoft.com/Reporting/v13/IReportingService/PollGenerateReportResponse"/> <wsdl:fault message="tns:IReportingService_PollGenerateReport_AdApiFaultDetailFault_FaultMessage" name="AdApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/Reporting/v13/IReportingService/PollGenerateReportAdApiFaultDetailFault"/> <wsdl:fault message="tns:IReportingService_PollGenerateReport_ApiFaultDetailFault_FaultMessage" name="ApiFaultDetailFault" wsaw:Action="https://bingads.microsoft.com/Reporting/v13/IReportingService/PollGenerateReportApiFaultDetailFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="BasicHttpBinding_IReportingService" type="tns:IReportingService"> <wsp:PolicyReference URI="#BasicHttpBinding_IReportingService_policy"/> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="SubmitGenerateReport"> <soap:operation soapAction="SubmitGenerateReport" style="document"/> <wsdl:input name="SubmitGenerateReportRequest"> <soap:header message="tns:SubmitGenerateReportRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:SubmitGenerateReportRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:SubmitGenerateReportRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:SubmitGenerateReportRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:SubmitGenerateReportRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:SubmitGenerateReportRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:SubmitGenerateReportRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="SubmitGenerateReportResponse"> <soap:header message="tns:SubmitGenerateReportResponse_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="ApiFaultDetailFault"> <soap:fault name="ApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="PollGenerateReport"> <soap:operation soapAction="PollGenerateReport" style="document"/> <wsdl:input name="PollGenerateReportRequest"> <soap:header message="tns:PollGenerateReportRequest_Headers" part="ApplicationToken" use="literal"/> <soap:header message="tns:PollGenerateReportRequest_Headers" part="AuthenticationToken" use="literal"/> <soap:header message="tns:PollGenerateReportRequest_Headers" part="CustomerAccountId" use="literal"/> <soap:header message="tns:PollGenerateReportRequest_Headers" part="CustomerId" use="literal"/> <soap:header message="tns:PollGenerateReportRequest_Headers" part="DeveloperToken" use="literal"/> <soap:header message="tns:PollGenerateReportRequest_Headers" part="Password" use="literal"/> <soap:header message="tns:PollGenerateReportRequest_Headers" part="UserName" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="PollGenerateReportResponse"> <soap:header message="tns:PollGenerateReportResponse_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="ApiFaultDetailFault"> <soap:fault name="ApiFaultDetailFault" namespace="" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="ReportingService"> <wsdl:port binding="tns:BasicHttpBinding_IReportingService" name="BasicHttpBinding_IReportingService"> <soap:address location="https://reporting.api.bingads.microsoft.com/Api/Advertiser/Reporting/V13/ReportingService.svc"/> </wsdl:port> </wsdl:service> </wsdl:definitions>