<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header>
<ns1:RequestHeader xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201809" soapenv:mustUnderstand="0">
<ns1:clientCustomerId>748-885-7805</ns1:clientCustomerId>
<ns1:developerToken>REDACTED</ns1:developerToken>
<ns1:userAgent>********</ns1:userAgent>
<ns1:validateOnly>false</ns1:validateOnly>
<ns1:partialFailure>false</ns1:partialFailure>
</ns1:RequestHeader>
</soapenv:Header>
<soapenv:Body>
<get xmlns="https://adwords.google.com/api/adwords/cm/v201809">
<serviceSelector>
<fields>AdvertisingChannelType</fields>
<fields>AdvertisingChannelSubType</fields>
<fields>EndDate</fields>
<fields>Id</fields>
<fields>Name</fields>
<fields>ServingStatus</fields>
<fields>Settings</fields>
<fields>StartDate</fields>
<fields>Status</fields>
<fields>TimeUnit</fields>
</serviceSelector>
</get>
</soapenv:Body>
</soapenv:Envelope>
Hi Sriram,
Thank you for reaching out.
The reason why you are seeing the data discrepancies is because video campaigns are supported only for reports and it is currently not possible to get/mutate any video campaigns via CampaignService. You may also refer to this guide for the detail.
You may follow our blog for any relevant updates on this topic.
Regards,
Hiroyuki
Google Ads API Team
Hi Sriram,
Unfortunately, there is currently no direct way to filter Video campaigns in the Keywords Performance Report and Ad Performance Report.
As a workaround, you may try:
Please let me know if you have further clarifications.
Regards,
Hiroyuki
Google Ads API Team