SubmitGenerateReport 服务操作 - 报告

提交报告请求。

报告是一个异步过程。 下面是请求报表的一般流程。

有关详细信息,请参阅 请求和下载报表 指南。

注意

必须为 SubmitGenerateReportPollGenerateReport 使用相同的用户凭据。

请求元素

SubmitGenerateReportRequest 对象定义服务操作请求的正文标头元素。 元素的顺序必须与 请求 SOAP 中所示的顺序相同。

注意

除非下面另有说明,否则需要所有请求元素。

请求正文元素

元素 说明 数据类型
ReportRequest 报告请求。 请求必须是派生自 ReportRequest 的对象。 有关报表请求类型的列表,请参阅 报表类型 ReportRequest

请求标头元素

元素 说明 数据类型
AuthenticationToken OAuth 访问令牌,表示有权Microsoft广告帐户的用户的凭据。

有关详细信息,请参阅 使用 OAuth 进行身份验证
string
CustomerAccountId 拥有或与请求中的实体关联的广告帐户的标识符。 如果需要这两个元素,此标头元素必须与 AccountId 正文元素具有相同的值。 此元素是大多数服务操作所必需的,作为最佳做法,应始终设置它。

有关详细信息,请参阅 获取帐户和客户 ID
string
CustomerId 用户正在访问或操作的客户) 经理帐户 (标识符。 用户可以访问多个经理帐户。 此元素是大多数服务操作所必需的,作为最佳做法,应始终设置它。

有关详细信息,请参阅 获取帐户和客户 ID
string
DeveloperToken 用于访问必应广告 API 的开发人员令牌。

有关详细信息,请参阅 获取开发人员令牌
string
Password 此元素保留供内部使用,将从 API 的未来版本中删除。 必须使用 AuthenticationToken 元素来设置用户凭据。 string
UserName 此元素保留供内部使用,将从 API 的未来版本中删除。 必须使用 AuthenticationToken 元素来设置用户凭据。 string

响应元素

SubmitGenerateReportResponse 对象定义服务操作响应的正文标头元素。 元素的返回顺序与 响应 SOAP 中所示的顺序相同。

响应正文元素

元素 说明 数据类型
ReportRequestId 报表请求的标识符。

调用 PollGenerateReport 时使用此标识符来确定报表请求的状态。

标识符的有效期最长为一天。 如果在此期限内未成功下载文件,则会从下载站点中删除该文件,并且需要获取新的报告请求标识符。

字符串的长度最大为 40,可以包含任何字符。
string

响应标头元素

元素 说明 数据类型
跟踪 ID 包含 API 调用详细信息的日志条目的标识符。 string

请求 SOAP

此模板由一个工具生成,用于显示 SOAP 请求的正文标头元素的顺序。 有关可用于此服务操作的支持类型,请参阅上面的 请求正文元素 参考。

<s:Envelope xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header xmlns="https://bingads.microsoft.com/Reporting/v13">
    <Action mustUnderstand="1">SubmitGenerateReport</Action>
    <AuthenticationToken i:nil="false">ValueHere</AuthenticationToken>
    <CustomerAccountId i:nil="false">ValueHere</CustomerAccountId>
    <CustomerId i:nil="false">ValueHere</CustomerId>
    <DeveloperToken i:nil="false">ValueHere</DeveloperToken>
  </s:Header>
  <s:Body>
    <SubmitGenerateReportRequest xmlns="https://bingads.microsoft.com/Reporting/v13">
      <ReportRequest i:nil="false" i:type="-- derived type specified here with the appropriate prefix --">
        <ExcludeColumnHeaders i:nil="false">ValueHere</ExcludeColumnHeaders>
        <ExcludeReportFooter i:nil="false">ValueHere</ExcludeReportFooter>
        <ExcludeReportHeader i:nil="false">ValueHere</ExcludeReportHeader>
        <Format i:nil="false">ValueHere</Format>
        <FormatVersion i:nil="false">ValueHere</FormatVersion>
        <ReportName i:nil="false">ValueHere</ReportName>
        <ReturnOnlyCompleteData i:nil="false">ValueHere</ReturnOnlyCompleteData>
        <!--These fields are applicable if the derived type attribute is set to AccountPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <AccountPerformanceReportColumn>ValueHere</AccountPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <DeviceOS i:nil="false">ValueHere</DeviceOS>
          <DeviceType i:nil="false">ValueHere</DeviceType>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to CampaignPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <CampaignPerformanceReportColumn>ValueHere</CampaignPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <DeviceOS i:nil="false">ValueHere</DeviceOS>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <Status i:nil="false">ValueHere</Status>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to AdDynamicTextPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <AdDynamicTextPerformanceReportColumn>ValueHere</AdDynamicTextPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdStatus i:nil="false">ValueHere</AdStatus>
          <AdType i:nil="false">ValueHere</AdType>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <KeywordStatus i:nil="false">ValueHere</KeywordStatus>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to AdGroupPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <AdGroupPerformanceReportColumn>ValueHere</AdGroupPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceOS i:nil="false">ValueHere</DeviceOS>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <Language i:nil="false">ValueHere</Language>
          <Status i:nil="false">ValueHere</Status>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to AdPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <AdPerformanceReportColumn>ValueHere</AdPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdStatus i:nil="false">ValueHere</AdStatus>
          <AdType i:nil="false">ValueHere</AdType>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to KeywordPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <KeywordPerformanceReportColumn>ValueHere</KeywordPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdRelevance i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:int>ValueHere</a1:int>
          </AdRelevance>
          <AdType i:nil="false">ValueHere</AdType>
          <BidMatchType i:nil="false">ValueHere</BidMatchType>
          <BidStrategyType i:nil="false">ValueHere</BidStrategyType>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeliveredMatchType i:nil="false">ValueHere</DeliveredMatchType>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <ExpectedCtr i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:int>ValueHere</a1:int>
          </ExpectedCtr>
          <KeywordStatus i:nil="false">ValueHere</KeywordStatus>
          <Keywords i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </Keywords>
          <LandingPageExperience i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:int>ValueHere</a1:int>
          </LandingPageExperience>
          <Language i:nil="false">ValueHere</Language>
          <QualityScore i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:int>ValueHere</a1:int>
          </QualityScore>
        </Filter>
        <MaxRows>ValueHere</MaxRows>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Sort i:nil="false">
          <KeywordPerformanceReportSort>
            <SortColumn>ValueHere</SortColumn>
            <SortOrder>ValueHere</SortOrder>
          </KeywordPerformanceReportSort>
        </Sort>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to DestinationUrlPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <DestinationUrlPerformanceReportColumn>ValueHere</DestinationUrlPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdStatus i:nil="false">ValueHere</AdStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to BudgetSummaryReportRequest-->
        <Columns i:nil="false">
          <BudgetSummaryReportColumn>ValueHere</BudgetSummaryReportColumn>
        </Columns>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to AgeGenderAudienceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <AgeGenderAudienceReportColumn>ValueHere</AgeGenderAudienceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to ProfessionalDemographicsAudienceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <ProfessionalDemographicsAudienceReportColumn>ValueHere</ProfessionalDemographicsAudienceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to UserLocationPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <UserLocationPerformanceReportColumn>ValueHere</UserLocationPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <CountryCode i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </CountryCode>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to PublisherUsagePerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <PublisherUsagePerformanceReportColumn>ValueHere</PublisherUsagePerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AssetGroupStatus i:nil="false">ValueHere</AssetGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to SearchQueryPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <SearchQueryPerformanceReportColumn>ValueHere</SearchQueryPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdStatus i:nil="false">ValueHere</AdStatus>
          <AdType i:nil="false">ValueHere</AdType>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeliveredMatchType i:nil="false">ValueHere</DeliveredMatchType>
          <ExcludeZeroClicks>ValueHere</ExcludeZeroClicks>
          <KeywordStatus i:nil="false">ValueHere</KeywordStatus>
          <Language i:nil="false">ValueHere</Language>
          <SearchQueries i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </SearchQueries>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to ConversionPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <ConversionPerformanceReportColumn>ValueHere</ConversionPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <KeywordStatus i:nil="false">ValueHere</KeywordStatus>
          <Keywords i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </Keywords>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to GoalsAndFunnelsReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <GoalsAndFunnelsReportColumn>ValueHere</GoalsAndFunnelsReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceOS i:nil="false">ValueHere</DeviceOS>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <GoalIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </GoalIds>
          <KeywordStatus i:nil="false">ValueHere</KeywordStatus>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to NegativeKeywordConflictReportRequest-->
        <Columns i:nil="false">
          <NegativeKeywordConflictReportColumn>ValueHere</NegativeKeywordConflictReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <KeywordStatus i:nil="false">ValueHere</KeywordStatus>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <!--These fields are applicable if the derived type attribute is set to SearchCampaignChangeHistoryReportRequest-->
        <Columns i:nil="false">
          <SearchCampaignChangeHistoryReportColumn>ValueHere</SearchCampaignChangeHistoryReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <HowChanged i:nil="false">ValueHere</HowChanged>
          <ItemChanged i:nil="false">ValueHere</ItemChanged>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to AdExtensionByAdReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <AdExtensionByAdReportColumn>ValueHere</AdExtensionByAdReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdStatus i:nil="false">ValueHere</AdStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceOS i:nil="false">ValueHere</DeviceOS>
          <DeviceType i:nil="false">ValueHere</DeviceType>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to AdExtensionByKeywordReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <AdExtensionByKeywordReportColumn>ValueHere</AdExtensionByKeywordReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceOS i:nil="false">ValueHere</DeviceOS>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <KeywordStatus i:nil="false">ValueHere</KeywordStatus>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to AudiencePerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <AudiencePerformanceReportColumn>ValueHere</AudiencePerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to AdExtensionDetailReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <AdExtensionDetailReportColumn>ValueHere</AdExtensionDetailReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdStatus i:nil="false">ValueHere</AdStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceOS i:nil="false">ValueHere</DeviceOS>
          <DeviceType i:nil="false">ValueHere</DeviceType>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to ShareOfVoiceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <ShareOfVoiceReportColumn>ValueHere</ShareOfVoiceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <BidMatchType i:nil="false">ValueHere</BidMatchType>
          <BidStrategyType i:nil="false">ValueHere</BidStrategyType>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeliveredMatchType i:nil="false">ValueHere</DeliveredMatchType>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <KeywordStatus i:nil="false">ValueHere</KeywordStatus>
          <Keywords i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </Keywords>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to ProductDimensionPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <ProductDimensionPerformanceReportColumn>ValueHere</ProductDimensionPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdStatus i:nil="false">ValueHere</AdStatus>
          <AssetGroupStatus i:nil="false">ValueHere</AssetGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to ProductPartitionPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <ProductPartitionPerformanceReportColumn>ValueHere</ProductPartitionPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdStatus i:nil="false">ValueHere</AdStatus>
          <AssetGroupStatus i:nil="false">ValueHere</AssetGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to ProductPartitionUnitPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <ProductPartitionUnitPerformanceReportColumn>ValueHere</ProductPartitionUnitPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdStatus i:nil="false">ValueHere</AdStatus>
          <AssetGroupStatus i:nil="false">ValueHere</AssetGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceType i:nil="false">ValueHere</DeviceType>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to ProductSearchQueryPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <ProductSearchQueryPerformanceReportColumn>ValueHere</ProductSearchQueryPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdStatus i:nil="false">ValueHere</AdStatus>
          <AdType i:nil="false">ValueHere</AdType>
          <AssetGroupStatus i:nil="false">ValueHere</AssetGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <ExcludeZeroClicks>ValueHere</ExcludeZeroClicks>
          <Language i:nil="false">ValueHere</Language>
          <SearchQueries i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </SearchQueries>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to ProductMatchCountReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <ProductMatchCountReportColumn>ValueHere</ProductMatchCountReportColumn>
        </Columns>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to ProductNegativeKeywordConflictReportRequest-->
        <Columns i:nil="false">
          <ProductNegativeKeywordConflictReportColumn>ValueHere</ProductNegativeKeywordConflictReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AssetGroupStatus i:nil="false">ValueHere</AssetGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <!--These fields are applicable if the derived type attribute is set to CallDetailReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <CallDetailReportColumn>ValueHere</CallDetailReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to GeographicPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <GeographicPerformanceReportColumn>ValueHere</GeographicPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdDistribution i:nil="false">ValueHere</AdDistribution>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AssetGroupStatus i:nil="false">ValueHere</AssetGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <CountryCode i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </CountryCode>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to DSASearchQueryPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <DSASearchQueryPerformanceReportColumn>ValueHere</DSASearchQueryPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdStatus i:nil="false">ValueHere</AdStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <ExcludeZeroClicks>ValueHere</ExcludeZeroClicks>
          <FeedUrl i:nil="false">ValueHere</FeedUrl>
          <Language i:nil="false">ValueHere</Language>
          <SearchQueries i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </SearchQueries>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to DSAAutoTargetPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <DSAAutoTargetPerformanceReportColumn>ValueHere</DSAAutoTargetPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <BidStrategyType i:nil="false">ValueHere</BidStrategyType>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DynamicAdTargetStatus i:nil="false">ValueHere</DynamicAdTargetStatus>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to DSACategoryPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <DSACategoryPerformanceReportColumn>ValueHere</DSACategoryPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AdStatus i:nil="false">ValueHere</AdStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <Language i:nil="false">ValueHere</Language>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to HotelDimensionPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <HotelDimensionPerformanceReportColumn>ValueHere</HotelDimensionPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceType i:nil="false">ValueHere</DeviceType>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to HotelGroupPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <HotelGroupPerformanceReportColumn>ValueHere</HotelGroupPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <DeviceType i:nil="false">ValueHere</DeviceType>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to AssetGroupPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <AssetGroupPerformanceReportColumn>ValueHere</AssetGroupPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AssetGroupStatus i:nil="false">ValueHere</AssetGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AssetGroups i:nil="false">
            <AssetGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AssetGroupId>ValueHere</AssetGroupId>
            </AssetGroupReportScope>
          </AssetGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to SearchInsightPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <SearchInsightPerformanceReportColumn>ValueHere</SearchInsightPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
          <AccountStatus i:nil="false">ValueHere</AccountStatus>
          <AdGroupStatus i:nil="false">ValueHere</AdGroupStatus>
          <AssetGroupStatus i:nil="false">ValueHere</AssetGroupStatus>
          <CampaignStatus i:nil="false">ValueHere</CampaignStatus>
          <SearchCategory i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </SearchCategory>
          <SearchQueries i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </SearchQueries>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to AssetPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <AssetPerformanceReportColumn>ValueHere</AssetPerformanceReportColumn>
        </Columns>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <AdGroups i:nil="false">
            <AdGroupReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
              <AdGroupId>ValueHere</AdGroupId>
            </AdGroupReportScope>
          </AdGroups>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to CategoryInsightsReportRequest-->
        <Columns i:nil="false">
          <CategoryInsightsReportColumn>ValueHere</CategoryInsightsReportColumn>
        </Columns>
        <Filter i:nil="false">
          <CountryCode i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </CountryCode>
          <L1Vertical i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </L1Vertical>
          <L2Vertical i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </L2Vertical>
          <L3Vertical i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </L3Vertical>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to CategoryClickCoverageReportRequest-->
        <Columns i:nil="false">
          <CategoryClickCoverageReportColumn>ValueHere</CategoryClickCoverageReportColumn>
        </Columns>
        <Filter i:nil="false">
          <CountryCode i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </CountryCode>
          <L1Vertical i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </L1Vertical>
          <L2Vertical i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </L2Vertical>
          <L3Vertical i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:string>ValueHere</a1:string>
          </L3Vertical>
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
        <!--These fields are applicable if the derived type attribute is set to CombinationPerformanceReportRequest-->
        <Aggregation>ValueHere</Aggregation>
        <Columns i:nil="false">
          <CombinationPerformanceReportColumn>ValueHere</CombinationPerformanceReportColumn>
        </Columns>
        <Filter i:nil="false">
        </Filter>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a1:long>ValueHere</a1:long>
          </AccountIds>
          <Campaigns i:nil="false">
            <CampaignReportScope>
              <AccountId>ValueHere</AccountId>
              <CampaignId>ValueHere</CampaignId>
            </CampaignReportScope>
          </Campaigns>
        </Scope>
        <Time i:nil="false">
          <CustomDateRangeEnd i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeEnd>
          <CustomDateRangeStart i:nil="false">
            <Day>ValueHere</Day>
            <Month>ValueHere</Month>
            <Year>ValueHere</Year>
          </CustomDateRangeStart>
          <PredefinedTime i:nil="false">ValueHere</PredefinedTime>
          <ReportTimeZone i:nil="false">ValueHere</ReportTimeZone>
        </Time>
      </ReportRequest>
    </SubmitGenerateReportRequest>
  </s:Body>
</s:Envelope>

响应 SOAP

此模板由一个工具生成,用于显示 SOAP 响应的 正文标头 元素的顺序。

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header xmlns="https://bingads.microsoft.com/Reporting/v13">
    <TrackingId d3p1:nil="false" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">ValueHere</TrackingId>
  </s:Header>
  <s:Body>
    <SubmitGenerateReportResponse xmlns="https://bingads.microsoft.com/Reporting/v13">
      <ReportRequestId d4p1:nil="false" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">ValueHere</ReportRequestId>
    </SubmitGenerateReportResponse>
  </s:Body>
</s:Envelope>

代码语法

示例语法可用于 必应广告 SDK。 有关更多示例,请参阅 必应广告 API 代码示例

public async Task<SubmitGenerateReportResponse> SubmitGenerateReportAsync(
	ReportRequest reportRequest)
{
	var request = new SubmitGenerateReportRequest
	{
		ReportRequest = reportRequest
	};

	return (await ReportingService.CallAsync((s, r) => s.SubmitGenerateReportAsync(r), request));
}
static SubmitGenerateReportResponse submitGenerateReport(
	ReportRequest reportRequest) throws RemoteException, Exception
{
	SubmitGenerateReportRequest request = new SubmitGenerateReportRequest();

	request.setReportRequest(reportRequest);

	return ReportingService.getService().submitGenerateReport(request);
}
static function SubmitGenerateReport(
	$reportRequest)
{

	$GLOBALS['Proxy'] = $GLOBALS['ReportingProxy'];

	$request = new SubmitGenerateReportRequest();

	$request->ReportRequest = $reportRequest;

	return $GLOBALS['ReportingProxy']->GetService()->SubmitGenerateReport($request);
}
response=reporting_service.SubmitGenerateReport(
	ReportRequest=ReportRequest)

要求

服务: ReportingService.svc v13
命名空间: https://bingads.microsoft.com/Reporting/v13

请求 URL

https://reporting.api.bingads.microsoft.com/Reporting/v13/GenerateReport/Submit

请求元素

SubmitGenerateReportRequest 对象定义服务操作请求的正文标头元素。

注意

除非下面另有说明,否则需要所有请求元素。

请求正文元素

元素 说明 数据类型
ReportRequest 报告请求。 请求必须是派生自 ReportRequest 的对象。 有关报表请求类型的列表,请参阅 报表类型 ReportRequest

请求标头元素

元素 说明 数据类型
Authorization OAuth 访问令牌,表示有权Microsoft广告帐户的用户的凭据。 请确保令牌的前缀为“持有者”,这是正确身份验证所必需的。

有关详细信息,请参阅 使用 OAuth 进行身份验证
string
CustomerAccountId 拥有或与请求中的实体关联的广告帐户的标识符。 如果需要这两个元素,此标头元素必须与 AccountId 正文元素具有相同的值。 此元素是大多数服务操作所必需的,作为最佳做法,应始终设置它。

有关详细信息,请参阅 获取帐户和客户 ID
string
CustomerId 用户正在访问或操作的客户) 经理帐户 (标识符。 用户可以访问多个经理帐户。 此元素是大多数服务操作所必需的,作为最佳做法,应始终设置它。

有关详细信息,请参阅 获取帐户和客户 ID
string
DeveloperToken 用于访问必应广告 API 的开发人员令牌。

有关详细信息,请参阅 获取开发人员令牌
string
Password 此元素保留供内部使用,将从 API 的未来版本中删除。 必须使用 AuthenticationToken 元素来设置用户凭据。 string
UserName 此元素保留供内部使用,将从 API 的未来版本中删除。 必须使用 AuthenticationToken 元素来设置用户凭据。 string

响应元素

SubmitGenerateReportResponse 对象定义服务操作响应的正文标头元素。 元素的返回顺序与 响应 JSON 中所示的顺序相同。

响应正文元素

元素 说明 数据类型
ReportRequestId 报表请求的标识符。

调用 PollGenerateReport 时使用此标识符来确定报表请求的状态。

标识符的有效期最长为一天。 如果在此期限内未成功下载文件,则会从下载站点中删除该文件,并且需要获取新的报告请求标识符。

字符串的长度最大为 40,可以包含任何字符。
string

响应标头元素

元素 说明 数据类型
跟踪 ID 包含 API 调用详细信息的日志条目的标识符。 string

请求 JSON

此模板由显示 JSON 请求的 正文标头 元素的工具生成。 有关可用于此服务操作的支持类型,请参阅上面的 请求正文元素 参考。

下面是 ReportRequest 类型为 AccountPerformanceReportRequest 时适用的示例。

{
  "ReportRequest": {
    "ExcludeColumnHeaders": "ValueHere",
    "ExcludeReportFooter": "ValueHere",
    "ExcludeReportHeader": "ValueHere",
    "Format": "ValueHere",
    "FormatVersion": "ValueHere",
    "ReportName": "ValueHere",
    "ReturnOnlyCompleteData": "ValueHere",
    "Type": "AccountPerformanceReportRequest",
    "Aggregation": "ValueHere",
    "Columns": [
      "ValueHere"
    ],
    "Filter": {
      "AccountStatus": "ValueHere",
      "AdDistribution": "ValueHere",
      "DeviceOS": "ValueHere",
      "DeviceType": "ValueHere"
    },
    "Scope": {
      "AccountIds": [
        "LongValueHere"
      ]
    },
    "Time": {
      "CustomDateRangeEnd": {
        "Day": IntValueHere,
        "Month": IntValueHere,
        "Year": IntValueHere
      },
      "CustomDateRangeStart": {
        "Day": IntValueHere,
        "Month": IntValueHere,
        "Year": IntValueHere
      },
      "PredefinedTime": "ValueHere",
      "ReportTimeZone": "ValueHere"
    }
  }
}

响应 JSON

此模板由一个工具生成,用于显示 JSON 响应的 正文标头 元素。

{
  "ReportRequestId": "ValueHere"
}

代码语法

若要通过 SDK 调用 REST API,需要将 SDK 升级到特定版本并配置系统参数。示例语法可用于 必应广告 SDK。 有关更多示例,请参阅 必应广告 API 代码示例

public async Task<SubmitGenerateReportResponse> SubmitGenerateReportAsync(
	ReportRequest reportRequest)
{
	var request = new SubmitGenerateReportRequest
	{
		ReportRequest = reportRequest
	};

	return (await ReportingService.CallAsync((s, r) => s.SubmitGenerateReportAsync(r), request));
}
static SubmitGenerateReportResponse submitGenerateReport(
	ReportRequest reportRequest) throws RemoteException, Exception
{
	SubmitGenerateReportRequest request = new SubmitGenerateReportRequest();

	request.setReportRequest(reportRequest);

	return ReportingService.getService().submitGenerateReport(request);
}
static function SubmitGenerateReport(
	$reportRequest)
{

	$GLOBALS['Proxy'] = $GLOBALS['ReportingProxy'];

	$request = new SubmitGenerateReportRequest();

	$request->ReportRequest = $reportRequest;

	return $GLOBALS['ReportingProxy']->GetService()->SubmitGenerateReport($request);
}
response=reporting_service.SubmitGenerateReport(
	ReportRequest=ReportRequest)