Hi, 

I m trying to create app campaign with MAXIMIZE_CONVERSIONS bidding in my 
test account.
Here is my SOAP request:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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>1101386094</ns1:clientCustomerId>
            <ns1:developerToken>REDACTED</ns1:developerToken>
            <ns1:userAgent>Knorex-adwords (AwApi-Java, AdWords-Axis/4.9.1, 
Common-Java/4.9.1, Axis/1.4, Java/1.8.0_201, maven)</ns1:userAgent>
            <ns1:validateOnly>false</ns1:validateOnly>
            <ns1:partialFailure>false</ns1:partialFailure>
        </ns1:RequestHeader>
    </soapenv:Header>
    <soapenv:Body>
        <mutate xmlns="https://adwords.google.com/api/adwords/cm/v201809";>
            <operations>
                <operator>ADD</operator>
                <operand>
                    <name>adwords app install 10 aug toi test 1</name>
                    <startDate>20210811</startDate>
                    <endDate>20210909</endDate>
                    <budget>
                        <budgetId>9267839166</budgetId>
                    </budget>
                    <settings 
xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201809"; 
xsi:type="ns2:GeoTargetTypeSetting">
                        
<ns2:positiveGeoTargetType>DONT_CARE</ns2:positiveGeoTargetType>
                        
<ns2:negativeGeoTargetType>DONT_CARE</ns2:negativeGeoTargetType>
                    </settings>
                    
<advertisingChannelType>MULTI_CHANNEL</advertisingChannelType>
                    
<advertisingChannelSubType>UNIVERSAL_APP_CAMPAIGN</advertisingChannelSubType>
                    <networkSetting>
                        <targetGoogleSearch>true</targetGoogleSearch>
                        <targetSearchNetwork>true</targetSearchNetwork>
                        <targetContentNetwork>true</targetContentNetwork>
                        
<targetPartnerSearchNetwork>false</targetPartnerSearchNetwork>
                    </networkSetting>
                    <biddingStrategyConfiguration>
                        
<biddingStrategyType>MAXIMIZE_CONVERSIONS</biddingStrategyType>
                    </biddingStrategyConfiguration>
                    <universalAppCampaignInfo>
                        
<biddingStrategyGoalType>OPTIMIZE_FOR_INSTALL_CONVERSION_VOLUME</biddingStrategyGoalType>
                        <appId>air.com.midjiwan.polytopia</appId>
                        <appVendor>VENDOR_GOOGLE_MARKET</appVendor>
                    </universalAppCampaignInfo>
                </operand>
            </operations>
        </mutate>
    </soapenv:Body>
</soapenv:Envelope>

And SOAP response:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
    <soap:Header>
        <ResponseHeader 
xmlns="https://adwords.google.com/api/adwords/cm/v201809";>
            <requestId>0005c93fff1743410aa7928f530bcc37</requestId>
            <serviceName>CampaignService</serviceName>
            <methodName>mutate</methodName>
            <operations>1</operations>
            <responseTime>221</responseTime>
        </ResponseHeader>
    </soap:Header>
    <soap:Body>
        <soap:Fault>
            <faultcode>soap:Client</faultcode>
            
<faultstring>[BiddingErrors.BIDDING_STRATEGY_TYPE_NOT_ALLOWED_FOR_UNIVERSAL_APP_BIDDING_STRATEGY_GOAL_TYPE
 
@ operations[0].operand.biddingStrategy]</faultstring>
            <detail>
                <ApiExceptionFault 
xmlns="https://adwords.google.com/api/adwords/cm/v201809";>
                    
<message>[BiddingErrors.BIDDING_STRATEGY_TYPE_NOT_ALLOWED_FOR_UNIVERSAL_APP_BIDDING_STRATEGY_GOAL_TYPE
 
@ operations[0].operand.biddingStrategy]</message>
                    
<ApplicationException.Type>ApiException</ApplicationException.Type>
                    <errors 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="BiddingErrors">
                        
<fieldPath>operations[0].operand.biddingStrategy</fieldPath>
                        <fieldPathElements>
                            <field>operations</field>
                            <index>0</index>
                        </fieldPathElements>
                        <fieldPathElements>
                            <field>operand</field>
                        </fieldPathElements>
                        <fieldPathElements>
                            <field>biddingStrategy</field>
                        </fieldPathElements>
                        <trigger/>
                        
<errorString>BiddingErrors.BIDDING_STRATEGY_TYPE_NOT_ALLOWED_FOR_UNIVERSAL_APP_BIDDING_STRATEGY_GOAL_TYPE</errorString>
                        <ApiError.Type>BiddingErrors</ApiError.Type>
                        
<reason>BIDDING_STRATEGY_TYPE_NOT_ALLOWED_FOR_UNIVERSAL_APP_BIDDING_STRATEGY_GOAL_TYPE</reason>
                    </errors>
                </ApiExceptionFault>
            </detail>
        </soap:Fault>
    </soap:Body>
</soap:Envelope>

Another case is when I create app campaign with MAXIMIZE_CONVERSIONS in 
Google Ads UI then using api to get data it return:
"universalAppCampaignInfo": {
"biddingStrategyGoalType": {
"value": "UNKNOWN"
},
"appId": "com.google.android.youtube",
"appVendor": {
"value": "VENDOR_GOOGLE_MARKET"
}
},

Here is my SOAP request:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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>1101386094</ns1:clientCustomerId>
            <ns1:developerToken>REDACTED</ns1:developerToken>
            <ns1:userAgent>Knorex-adwords (AwApi-Java, AdWords-Axis/4.9.1, 
Common-Java/4.9.1, Axis/1.4, Java/1.8.0_201, maven, SelectorBuilder, 
SelectorField)</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>AdServingOptimizationStatus</fields>
                <fields>AdvertisingChannelSubType</fields>
                <fields>AdvertisingChannelType</fields>
                <fields>Amount</fields>
                <fields>AppId</fields>
                <fields>AppVendor</fields>
                <fields>BaseCampaignId</fields>
                <fields>BiddingStrategyGoalType</fields>
                <fields>BiddingStrategyId</fields>
                <fields>BiddingStrategyName</fields>
                <fields>BiddingStrategyType</fields>
                <fields>BudgetId</fields>
                <fields>BudgetName</fields>
                <fields>BudgetReferenceCount</fields>
                <fields>BudgetStatus</fields>
                <fields>CampaignGroupId</fields>
                <fields>CampaignTrialType</fields>
                <fields>DeliveryMethod</fields>
                <fields>Eligible</fields>
                <fields>EndDate</fields>
                <fields>EnhancedCpcEnabled</fields>
                <fields>FinalUrlSuffix</fields>
                <fields>FrequencyCapMaxImpressions</fields>
                <fields>Id</fields>
                <fields>IsBudgetExplicitlyShared</fields>
                <fields>Labels</fields>
                <fields>Level</fields>
                <fields>MaximizeConversionValueTargetRoas</fields>
                <fields>Name</fields>
                <fields>RejectionReasons</fields>
                <fields>SelectiveOptimization</fields>
                <fields>ServingStatus</fields>
                <fields>Settings</fields>
                <fields>StartDate</fields>
                <fields>Status</fields>
                <fields>TargetContentNetwork</fields>
                <fields>TargetCpa</fields>
                <fields>TargetCpaMaxCpcBidCeiling</fields>
                <fields>TargetCpaMaxCpcBidFloor</fields>
                <fields>TargetGoogleSearch</fields>
                <fields>TargetPartnerSearchNetwork</fields>
                <fields>TargetRoas</fields>
                <fields>TargetRoasBidCeiling</fields>
                <fields>TargetRoasBidFloor</fields>
                <fields>TargetSearchNetwork</fields>
                <fields>TargetSpendBidCeiling</fields>
                <fields>TargetSpendSpendTarget</fields>
                <fields>TimeUnit</fields>
                <fields>TrackingUrlTemplate</fields>
                <fields>UrlCustomParameters</fields>
                <fields>VanityPharmaDisplayUrlMode</fields>
                <fields>VanityPharmaText</fields>
                <fields>ViewableCpmEnabled</fields>
                <predicates>
                    <field>Id</field>
                    <operator>EQUALS</operator>
                    <values>10526229070</values>
                </predicates>
            </serviceSelector>
        </get>
    </soapenv:Body>
</soapenv:Envelope>

And SOAP response:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
    <soap:Header>
        <ResponseHeader 
xmlns="https://adwords.google.com/api/adwords/cm/v201809";>
            <requestId>0005c9400e75ca9f0a622c44bb0206d6</requestId>
            <serviceName>CampaignService</serviceName>
            <methodName>get</methodName>
            <operations>1</operations>
            <responseTime>274</responseTime>
        </ResponseHeader>
    </soap:Header>
    <soap:Body>
        <getResponse 
xmlns="https://adwords.google.com/api/adwords/cm/v201809";>
            <rval>
                <totalNumEntries>1</totalNumEntries>
                <Page.Type>CampaignPage</Page.Type>
                <entries>
                    <id>10526229070</id>
                    <name>10 July Campaign 6</name>
                    <status>ENABLED</status>
                    <servingStatus>ENDED</servingStatus>
                    <startDate>20200710</startDate>
                    <endDate>20200809</endDate>
                    <budget>
                        <budgetId>7153184630</budgetId>
                        <name>10 July Campaign 6</name>
                        <amount>
                            
<ComparableValue.Type>Money</ComparableValue.Type>
                            <microAmount>352190000</microAmount>
                        </amount>
                        <deliveryMethod>STANDARD</deliveryMethod>
                        <referenceCount>1</referenceCount>
                        <isExplicitlyShared>false</isExplicitlyShared>
                        <status>ENABLED</status>
                    </budget>
                    <conversionOptimizerEligibility>
                        <eligible>false</eligible>
                        
<rejectionReasons>NOT_ENOUGH_CONVERSIONS</rejectionReasons>
                    </conversionOptimizerEligibility>
                    
<adServingOptimizationStatus>CONVERSION_OPTIMIZE</adServingOptimizationStatus>
                    <settings 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="GeoTargetTypeSetting">
                        <Setting.Type>GeoTargetTypeSetting</Setting.Type>
                        
<positiveGeoTargetType>DONT_CARE</positiveGeoTargetType>
                        
<negativeGeoTargetType>DONT_CARE</negativeGeoTargetType>
                    </settings>
                    <settings 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="UniversalAppCampaignSetting">
                        
<Setting.Type>UniversalAppCampaignSetting</Setting.Type>
                        <appId>com.google.android.youtube</appId>
                        <appVendor>VENDOR_GOOGLE_MARKET</appVendor>
                        <description1>Description1</description1>
                        <description2>Description2</description2>
                        <description3>Description3</description3>
                        <description4>Description4</description4>
                        
<universalAppBiddingStrategyGoalType>UNKNOWN</universalAppBiddingStrategyGoalType>
                    </settings>
                    
<advertisingChannelType>MULTI_CHANNEL</advertisingChannelType>
                    
<advertisingChannelSubType>UNIVERSAL_APP_CAMPAIGN</advertisingChannelSubType>
                    <networkSetting>
                        <targetGoogleSearch>true</targetGoogleSearch>
                        <targetSearchNetwork>true</targetSearchNetwork>
                        <targetContentNetwork>true</targetContentNetwork>
                        
<targetPartnerSearchNetwork>false</targetPartnerSearchNetwork>
                    </networkSetting>
                    <biddingStrategyConfiguration>
                        
<biddingStrategyType>MAXIMIZE_CONVERSIONS</biddingStrategyType>
                    </biddingStrategyConfiguration>
                    <campaignTrialType>BASE</campaignTrialType>
                    <baseCampaignId>10526229070</baseCampaignId>
                    <universalAppCampaignInfo>
                        
<biddingStrategyGoalType>UNKNOWN</biddingStrategyGoalType>
                        <appId>com.google.android.youtube</appId>
                        <appVendor>VENDOR_GOOGLE_MARKET</appVendor>
                    </universalAppCampaignInfo>
                    <selectiveOptimization>
                        <conversionTypeIds>447165071</conversionTypeIds>
                    </selectiveOptimization>
                </entries>
            </rval>
        </getResponse>
    </soap:Body>
</soap:Envelope>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a4a37463-df79-4731-a7c5-a8aa7e1f7c62n%40googlegroups.com.

Reply via email to