Google Ads API Token Application

Product Overview

FAQ

This form will ask you detailed questions about your API tool design, and will also ask for design documents of your tool. If you don't have these ready, your application will be declined.

There is no rush to apply. Provided that each question has been thoroughly addressed, applications are typically reviewed within three business days, with an initial decision processed soon after, though some complex reviews may take longer. 

Google reserves the right to prioritize reviews to ensure the overall stability of system operations.

Before proceeding, check your API contact email and company type in the Google Ads API Center:

  1. Sign in to your Google Ads manager account.
  2. Click TOOLS & SETTINGS at the top of the page.
  3. Under SETUP, select API Center.
  4. In the Developer Details section, ensure your API contact email and company type are up-to-date.

To reduce the likelihood of miscommunication, a role based, group alias, or distribution list email address (e.g. [email protected] or [email protected]) should be used as your API contact email.

Company type specifically describes how you will use the Google Ads API. If your company type is incorrect, the application process may be delayed.

* Required field

1. My API contact email in the Google Ads API Center is accurate and up-to-date. *
It is required that your API contact email remains up-to-date at all times, as failure to respond to requests or notices from the API team constitutes a violation of Ads API policies and may result in downgrading your status from Standard Access to Basic Access or termination of your API token.
Your Google Ads manager account (MCC) ID is found on the top right corner when you sign in to the Google Ads user interface. Example: 123-456-7890

Please enter a valid Google Ads manager account (MCC) ID.

Example: 123-456-7890

Please leave an active email address or email group alias for the application review team to reach out to you. An email address on your company's domain is preferred (e.g. [email protected] or [email protected]).
4. Do you have an ongoing relationship with a representative at Google? *
You can view sample design documents here.
8. Who will have access to the Google Ads API tool you are creating? *
9. Do you plan to use your Google Ads API token with a tool developed by someone else? *
Add additional field
10. Do you plan to use your token for App Conversion Tracking and Remarketing API? *
Please enter a valid Google Play Store or App Store URL.
Note that a developer token approved for App Conversion Tracking and Remarketing API is not approved for other Google Ads API capabilities, such as reporting and campaign management functionalities. If you plan to also use other Google Ads API capabilities, then you will need to create a separate Manager account and apply for an additional token.
If your tool supports multiple campaign types, separate them with commas (e.g. Search, Performance Max, Display).
12. Which of the following Google Ads capabilities does your tool provide?  *
I acknowledge that all the information above is accurate. *
I accept the Terms and Conditions and acknowledge that my information will be used in accordance with Google’s Privacy Policy. *
https://myaccount.google.com/privacypolicy?hl=$0
Some account and system information will be sent to Google, and support calls and chats may be recorded. We will use this information to improve support quality and training, to help address technical issues, and to improve our products and services, subject to our Privacy Policy and Terms of Service. Translation services may be used in chats and email.
Additional info
Search
Clear search
Close search
Main menu
11743613808835896547
true
Search Help Center
true
true
true
true
true
73067
'; var c=Im(a);a=tm("data:text/html;charset=UTF-8;base64,"+btoa(c.toString()));b.srcdoc=Km(c)}else{a=new Map([["nonce",a]]);c=um(S6a).toString();var e=c.split(/[?#]/),f=/[?]/.test(c)?"?"+e[1]:"";a=e6a(e[0],f,/[#]/.test(c)?"#"+(f?e[2]:e[1]):"",a)}b.src=um(a).toString();b.style.cssText="border: 0; height: 0; left: 0; position: absolute; top: 0; width: 0;";b.setAttribute("aria-hidden","true");return b} ;var G0={kV:!1},H0;function I0(a){this.options=a=a===void 0?G0:a;X6a(this.options)||typeof navigator.msSaveOrOpenBlob==="function"||(this.sandbox=new F0)} I0.download=function(a,b,c,e){c=c===void 0?"":c;e=e===void 0?G0:e;return Wa(function(f){if(f.o==1)return f.yield(Y6a(a,b,c,e),2);if(f.ma)return f.return();H0||(H0=new I0,H0.init());return f.yield(Z6a(H0,a,b,c),0)})}; I0.prototype.init=function(){var a=this;return Wa(function(b){return a.sandbox==null?b.return():b.yield(a.sandbox.load(),0)})}; I0.prototype.download=function(a,b,c){c=c===void 0?"":c;var e=this;return Wa(function(f){return f.o==1?f.yield(Y6a(a,b,c,e.options),2):f.ma?f.return():f.yield(Z6a(e,a,b,c),0)})}; function Z6a(a,b,c,e){e=e===void 0?"":e;var f,h;return Wa(function(k){switch(k.o){case 1:f=b instanceof Blob?b:new Blob([b],{type:e});if(typeof navigator.msSaveOrOpenBlob!=="function"){k.Pa(2);break}navigator.msSaveOrOpenBlob(f,c);return k.yield(J0(),3);case 3:return k.return();case 2:if(!fc()||Mb(l6a(),16)>=0||!bc()&&(!Vb("iPad")&&!Vb("iPhone")||ac()||bc()||(Wb()?0:Vb("Coast"))||$b()||!Vb("AppleWebKit"))){k.Pa(4);break}h=new FileReader;h.onload=function(){var n=Eo("A"),p=Em(String(h.result));Gm(n, p);n.download=c;n.click()}; h.readAsDataURL(f);return k.yield(J0(),5);case 5:return k.return();case 4:return a.sandbox==null&&(a.sandbox=new F0,a.sandbox.load()),k.yield(a.sandbox.exec('var url=URL.createObjectURL(blob);var a=document.createElement("a");if(!("download" in a)){throw new Error("Downloading not supported on this browser");}a.href=url;a.download=filename;document.body.appendChild(a);a.click();setTimeout(function(){document.body.removeChild(a);URL.revokeObjectURL(url);},250);',[{name:"blob",value:f,transfer:!1}, {name:"filename",value:c,transfer:!1}]),6);case 6:return k.yield(J0(),0)}})} function Y6a(a,b,c,e){c=c===void 0?"":c;e=e===void 0?G0:e;var f;return Wa(function(h){switch(h.o){case 1:if(!X6a(e))return h.return(!1);Oa(h,2);return h.yield($6a(a,b,c),4);case 4:Pa(h,3);break;case 2:f=Qa(h);if(f instanceof DOMException&&f.name==="SecurityError")return h.return(!1);throw f;case 3:return h.return(!0)}})} function X6a(a){a=a===void 0?G0:a;return a.kV&&!!window.showSaveFilePicker} function $6a(a,b,c){c=c===void 0?"":c;var e,f,h,k;return Wa(function(n){switch(n.o){case 1:var p=c,r={suggestedName:b},u;(u=b.match(/\..+$/))?(u=u[0],u=u.length>16?null:u):u=null;if(u){p=p.replace(/;[^]*/,"");var w={};r.types=[{description:"*"+u,accept:(w[/^\s*[a-zA-Z0-9+._-]+\/[a-zA-Z0-9+._-]+?\s*$/.test(p)?p:"*/*"]=[u],w)}]}e=r;Oa(n,2);return n.yield(window.showSaveFilePicker(e),4);case 4:f=n.ma;Pa(n,3);break;case 2:h=Qa(n);if(h instanceof DOMException&&h.name==="AbortError")return n.return();throw h; case 3:return n.yield(f.createWritable(),5);case 5:return k=n.ma,n.ua=0,n.oa=6,n.yield(k.write(a),6);case 6:return Ra(n),n.yield(k.close(),9);case 9:Sa(n,7);break;case 7:return n.return()}})} I0.prototype.dispose=function(){this.sandbox!=null&&this.sandbox.dispose()}; function J0(){return new Promise(function(a){setTimeout(a,500)})} qb("SafeDownloader",I0);function a7a(a,b,c){var e=this;this.element=a;this.model=b;this.flags=c;this.validateOnly=wn("validate_only")==="true";this.page=1;this.fields=[];this.Sa=[];this.Ha=new Map;this.bubbles=[];this.Oa=[];this.caseId=null;this.ya=new Map;this.Jc=new Map;this.c2c=null;this.listeners=[];this.tb=0;this.La=!0;this.o=null;this.oa=this.Bb=this.Ma=!1;this.va=this.Ia=this.recaptcha=null;this.De=[];this.gcmRegistrationId="";this.productSpecificData={};this.ma=[];this.Ba=[];this.Nd="";this.ob=[];this.parentCaseName= "";this.vc=[];this.Xa=!1;this.Qa=[];this.ua=[];this.targetVerified=this.mb=!1;this.qa=[];this.chatPoolId="";this.Jd=this.model.show_recaptcha;this.Ob=this.querySelector(".form-screenshot");this.Xt=new Map;this.submissionChannel=0;this.Fa=new jE("HelpcenterFields/Form");this.submitId=sn;this.dispatchEvent("startinginitialization");a=this.querySelectorAll(".field");for(b=0;b0&&w.parents.push(oa)}}}); L0(this);this.dispatchEvent("fieldsinitialized");this.Jd&&d7a(this);e7a(this);M0(this,!1);f7a(this);g7a(this);h7a(this);this.prepopulateFields();this.element.addEventListener("submit",function(w){w.preventDefault();e.submitForm()}); this.model.c2c_configured&&(this.c2c=(0,window.sc_initFormClickToCall)(this));this.model.is_chat_form&&!this.shouldSubmitToCasesV2()&&N0(this);i7a(this);this.dispatchEvent("validatorinitialized");this.dispatchEvent("initializationcomplete");O0(20);if(a=this.element.getAttribute("data-form-sc-frd-values"))for(a=v(JSON.parse(a)),b=a.next();!b.done;b=a.next())b=new gu(new vl(b.value)),this.ob.push(ku(b)),this.ma.push(dP(b));a=v(this.fields);for(b=a.next();!b.done;b=a.next())if(b=b.value,c=b.getFrdIdentifier())this.Sa.push(b), (f=this.Ha.get(c))?f.push(b):this.Ha.set(c,[b]);j7a(this,this.element.getAttribute("data-helpcenter-frd-fields-confg"));k7a(this)} l=a7a.prototype;l.querySelector=function(a){return this.element.querySelector(a)}; function P0(a,b){return a.element.querySelector(b)} l.querySelectorAll=function(a){return this.element.querySelectorAll(a)}; function K0(a,b){for(var c=0;c=a.model.total_pages;tn(a.Ob,"hidden",!b);b?a.va.activate():a.va.deactivate()}} function e7a(a){if(window.sc_createSpinner){a.o=window.sc_createSpinner("small");tn(a.o.getElement(),"submit-spin",!0);var b=a.element.querySelector(".submit-button");b&&b.parentNode.appendChild(a.o.getElement())}} function M0(a,b){var c=a.page>=a.model.total_pages,e=a.querySelector(".submit-button");e&&(tn(e,"hidden",!c),e.disabled=!a.La||b);a.oa&&tn(a.querySelector(".recaptcha"),"hidden",!c);if(c=a.querySelector(".previous-button"))tn(c,"hidden",a.page===1),c.disabled=b;if(c=a.querySelector(".next-button"))tn(c,"hidden",a.page===a.model.total_pages),c.disabled=!a.La||b;a.o&&(b?a.o.show():a.o.hide())} function f7a(a){var b=a.querySelector(".submit-button");b&&(!z().li&&a.model.is_chat_form?(b.disabled=!0,P0(a,".notification-area").textContent=a.model.strings.CHAT_UNAVAILABLE):b.addEventListener("click",a.submitForm.bind(a)));(b=a.querySelector(".previous-button"))&&b.addEventListener("click",function(){l7a(a,a.page-1)&&(a.dispatchEvent("previouspage"),O0(7))}); (b=a.querySelector(".next-button"))&&b.addEventListener("click",a.submitForm.bind(a))} function g7a(a){a=a.element.getElementsByTagName("textarea");for(var b=0;b .contact-form-label__text');if(a.length!==0&&a[0])return a=a[0],a.textContent?a.textContent:void 0} l.tx=function(a,b){var c=[];K0(this,function(e){var f=D6a(e,a,b);f&&c.push({field:e,control:f,value:b})}); return c}; l.Qj=function(){return this.page}; l.submitForm=function(){for(var a=this,b=v(this.qa),c=b.next();!c.done;c=b.next()){c=c.value;var e=c.model;if(!e.jc()&&!e.Cd().getId()){vQ(c,!0,this.model.strings.REQUIRED_FIELD);Q0(this,"invalid",this.model.strings.VALIDATION_NOTE);this.dispatchEvent("invalidated");return}}M0(this,!0);K0(this,function(h){h.oa&&(a.mb=!0,h.targetVerified()&&(a.targetVerified=!0))}); if(this.tb!==0){var f=function(){a.element.removeEventListener("uploadend",f);a.submitForm()}; this.element.addEventListener("uploadend",f)}else this.dispatchEvent("validationstart"),this.dispatchEvent("beforesubmit"),n7a(this).then(function(h){!a.c2c||a.model.use_cufinsert_api_when_validating_only&&a.validateOnly?a.model.is_chat_form&&a.model.check_chat_availability_before_submitting_request&&!R0()&&!a.shouldSubmitToCasesV2()?o7a(a,h):p7a(a,h):q7a(a,h)}).catch(function(){S0(a,a.model.strings.BACKEND_ERROR); a.dispatchEvent("validationend")})}; function r7a(){var a=bo("FormSurveysFeature__trigger_id");Lt(new Kt,{triggerId:a,enableTestingMode:bo("FormSurveysFeature__enable_testing_mode")==="true",productData:{experimentIds:fo()}})} l.setAssistiveQuestionAnswers=function(a){this.ua=a;if(this.c2c&&(!this.model.use_cufinsert_api_when_validating_only||!this.validateOnly)){a=v(this.ua);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.c2cCountry&&b.c2cNumber){Rd(this.hf(P0(this,'input[type="tel"]').parentElement.querySelector("select").name)).setValues([[b.c2cCountry,b.c2cNumber]]);break}}}; function d7a(a){var b="submit_form";a.model.has_custom_recaptcha_action&&(b="submit_form_"+a.getRedwoodId()+"_"+a.getId());a.recaptcha=new hE(a.querySelector(".g-recaptcha"),function(){a.Bb=!0;O0(19,22)},b)} function s7a(a){var b=a.querySelector(".g-recaptcha-v2");if(b){var c=window.sc_createSpinner?window.sc_createSpinner("small"):null;c&&b.parentNode&&b.parentNode.insertBefore(c.getElement(),b);a.Ia=(new tB(b,function(){c&&b.parentNode&&b.parentNode.removeChild(c.getElement());a.oa=!0;O0(19,172);O0(4,172)})).dm(function(){O0(14,172)})}} function n7a(a){var b,c,e,f,h,k,n,p,r,u,w,y,E,oa,ra,za,Ba,Ha,Na,Ua,ab,sb,Lb,Rb;return Wa(function(Qb){if(Qb.o==1)return c={form_id:Rd(a.element.getAttribute("id")),header:[],subject:"",content:"",validate_only:a.validateOnly||T0(a),validation_info:a.model.validation_info,language:z().lang,helpcenter_id:a.model.helpcenter_id,active_experiments:a.model.active_experiments,referer:a.model.referer,referer_title:a.model.referer_title,timezone_offset_minutes:(new Date).getTimezoneOffset(),form_frd_values:CQ(CQ(CQ(CQ(CQ(new yQ, a.Ba),a.ma),a.Fa.Ec()),a.qa.map(function(tb){return tb.model}).filter(function(tb){return tb.isRequired()&&tb.isPending()&&tb.isValid()}).map(function(tb){return tb.Cd().setRequired(!0)})),[VO(UO(new gu,8000730),8000730).jd(15).xg([Fn()])]).Ec().map(function(tb){return f6a(tb.zc)}), selected_symptom_frd_values:(b=a.selectedSymptomFrdValues)==null?void 0:k6a(b),parent_case_name:a.parentCaseName,submission_channel:a.submissionChannel,cases_attachment:a.vc.map(function(tb){return{blob_name:Rd(hh(tb,1)),file_name:Rd(tb.getFileName())}}), form_revision:Number(a.element.getAttribute("data-contact-form-revision"))},R0()&&(c.chat_pool_id=a.getChatPoolId(),a.getContactType()===1||a.getContactType()===3)&&(c.gcm_registration_id=a.gcmRegistrationId),e=a.getSubjectFieldId(),f=a.getBodyFieldId(),a.va?Qb.yield(a.va.getScreenshotData(),3):Qb.Pa(2);Qb.o!=2&&(h=Qb.ma)&&(a.De=[{name:"screenshot",value:"There was a file uploaded for this field."},{name:"upload_original_filename",value:h.originalFilename},{name:"upload_cns_filename",value:h.zf}, {name:"upload_document_id",value:h.documentId}]);if(a.ua.length>0)for(c.is_assistive=!0,c.assistive_flow_results=[],k=v(a.ua),n=k.next();!n.done;n=k.next())p=n.value,r=p.answer,p.translatedAnswer&&(r+=" ***** "+p.translatedAnswer),c.header.push({name:p.questionId,value:r}),c.content+=p.questionId+": "+r+"\n",c.assistive_flow_results.push({question:p.questionId,answer:r,prediction_id:p.predictionId,recommendation_id:p.recommendationId});u=a.getFieldValues();w=t7a(a,!0);y=new Map(a.getHcfNameScFrdValueMap().entries()); a.qa.map(function(tb){return tb.model}).forEach(function(tb){tb.isValid()&&y.set(tb.getName(),dP(tb.Cd()))}); for(E=0;E0&&(c.product_specific_data=ab);a.mb&&(c.target_submission_details={used_target_selector:!0,is_target_selector_verified:a.targetVerified});return Qb.return(c)})} function o7a(a,b){var c=U0(a,1);Gn({httpMethod:"POST",endpoint:"escalationavailability",params:{v:"1",psd:JSON.stringify(a.productSpecificData)},requestBody:a.shouldSubmitToCasesV2()?c.serialize():"",onLoadCallback:function(e){var f=null;try{f=JSON.parse(e.responseText)}catch(r){f={}}var h,k,n,p;((h=f.chat_channel)==null?0:(k=h.common_options)==null?0:k.available_to_user)||((n=f.hangout_channel)==null?0:(p=n.common_options)==null?0:p.available_to_user)?p7a(a,b):(a.o&&a.o.hide(),N0(a))}, Fd:function(e){window.sc_trackStatsEvent(52,21,"escalationavailability: - "+e.statusText);a.o&&a.o.hide();if(e=a.querySelector(".submit-button"))e.disabled=!1;S0(a,a.model.strings.BACKEND_ERROR);a.dispatchEvent("validationend")}})} l.getChatAvailability=function(){var a=this;return Wa(function(b){return b.return(u7a(a))})}; function q7a(a,b){var c,e,f,h,k,n;Wa(function(p){if(p.o==1)return c={contact_flow:b},a.oa?(c.recaptcha_response=a.Ia.getResponse(),p.Pa(2)):a.Bb?p.yield(a.recaptcha.getResponse(),4):p.Pa(2);p.o!=2&&(c.recaptcha_response_v3=p.ma);a.c2c.populateCallParameters(c);a.shouldSubmitToCasesV2()&&(e={},f=U0(a,5),Ah(f,2)&&(e.form_id=hh(f,2)),Be(Rf(f,4))!=null&&(e.redwood_form_id=mh(f,4)),e.channel=[5],Vf(f,AP,7)?e.sc_frd_values=j6a(new yQ(f.getScFrdValues())):Vf(f,jl,1)&&(e.frd_values=k6a(new yQ(Eg(f,jl,1)))), c.escalation=e);h={v:"1",psd:JSON.stringify(a.productSpecificData)};(k=wn("test"))&&(h.test=k);(n=wn("cases2"))&&(h.cases2=n);b.submit_id=a.submitId;Gn({httpMethod:"POST",endpoint:"createcall",params:h,requestBody:c,onLoadCallback:function(r){var u=null;try{u=JSON.parse(r.responseText)}catch(w){}V0(a,{type:"c2c",response:u})}, Fd:function(){V0(a,{type:"c2c",response:!1})}}); Ma(p)})} function p7a(a,b){var c,e,f,h;Wa(function(k){if(k.o==1)return c={v:"0",psd:JSON.stringify(a.productSpecificData)},(e=wn("test"))&&(c.test=e),(f=wn("cases2"))&&(c.cases2=f),b.submit_id=a.submitId,h={common_params:{context_params:{view_id:z().vid}},resource:b},a.oa?(h.recaptcha_response=a.Ia.getResponse(),k.Pa(2)):a.Bb?k.yield(a.recaptcha.getResponse(),4):k.Pa(2);k.o!=2&&(h.recaptcha_response_v3=k.ma);a.model.is_chat_form&&(a.shouldSubmitToCasesV2()||f)&&(a.Ma=!0);Gn({httpMethod:"POST",endpoint:"cufinsert", params:c,requestBody:h,onLoadCallback:function(n){var p=null;try{p=JSON.parse(n.responseText)}catch(r){V0(a,{type:"cuf",response:n.responseText});return}V0(a,{type:"cuf",response:p})}, Fd:function(){V0(a,{type:"cuf",response:!1})}, Or:!0});Ma(k)})} function T0(a){if(!a.model.fix_multi_page)return!1;var b=!1;K0(a,function(c){Number(c.Qj())>a.Qj()&&c.hasSatisfiedDependencies()&&(b=!0)}); return b} l.getSubjectFieldId=function(){return P0(this,'input[name="subject-line-field-id"]').value}; l.getBodyFieldId=function(){return P0(this,'input[name="body-text-field-id"]').value}; function t7a(a,b){var c=[];K0(a,function(p){if(p.hasSatisfiedDependencies())for(var r=p.getValues(b),u=0;u0){S0(a,A7a(e),e);a.dispatchEvent("validationend");break a}B7a(a,e)}else S0(a,a.model.strings.BACKEND_ERROR,e)}else S0(a,a.model.strings.CONNECTION_ERROR);a.dispatchEvent("validationend")}else{b=b.response;e=typeof b==="object"?b==null?void 0:(c=b.result)==null?void 0:c[0]:void 0;c=!1;if(b&&typeof b==="object")if(!b.error&&b.result&&e&&e.indexOf("PERM_FAILURE")!==0)if(e==="ACCEPTED"||e==="SUCCESS"||e==="RETRIED")if(T0(a))W0(a);else{c=wn("cases2");if(c=a.model.is_chat_form&&(a.shouldSubmitToCasesV2()|| c))a.chatPoolId=b.chat_pool_id||"",a.model.chat_support_request_id=b.chat_support_request_id||"";a.dispatchEvent("validated");b.case_id&&(a.caseId=b.case_id,y7a(a));a.validateOnly||(!c||R0()||z().rs===79&&a.flags.enableChatMoleMigration||((0,window.sc_ensureSubscribed)(),a.dispatchEvent("chatrequested")),z7a(a));X0(!0);c=!0}else B7a(a,b);else S0(a,A7a(b),b);else S0(a,a.model.strings.CONNECTION_ERROR);b=wn("cases2");!c&&a.model.is_chat_form&&(a.shouldSubmitToCasesV2()||b)&&(a.Ma=!1);a.dispatchEvent("validationend")}} function C7a(a,b){switch(a){case 22:switch(b){case 6:return"To work with a Support Specialist, ask a parent or guardian to contact Support for you.";case 4:case 3:return"Refresh this page and try again. Sorry, there was a problem with the form.";case 5:return"Sorry, no contact options are available.";case 2:return"To access support, sign in to a Google account based in a supported region, or go to a supported location.";default:return"Please try again later."}case 21:switch(b){case 1:case 2:return"Please try again later. All specialists are currently busy."; case 3:return"To work with a Support Specialist, use the chat session you have open.";case 4:case 5:return"You\u2019re already in line to work with a specialist.";case 7:case 8:return"Please try again during support hours.";case 6:case 9:case 10:case 11:case 12:return"Refresh this page and try again. Sorry, there was a problem with the form.";case 13:return"Try again later. Sorry, there was a problem with the form.";default:return"Please try again later."}default:return"Please try again later."}} function A7a(a){var b;return((b=a.submit_error)==null?0:b.length)?(a=a.submit_error[0],C7a(a.code,a.sub_code)):""} function D7a(a,b){(a=a.querySelector(".recaptcha"))&&tn(a,"invalid",b)} function B7a(a,b){for(var c=!1,e=a.model.strings.VALIDATION_NOTE,f=v(b.result||[]),h=f.next();!h.done;h=f.next())if(h=h.value.split(":"),h[0]==="REQUIRED_FORM_FRD_VALUE"){if(h=E7a(a,h[1],h[2]))h.isVisible()?vQ(h,!0,a.model.strings.REQUIRED_FIELD):e=a.model.strings.REQUIRED_FIELD+": "+h.model.getName(),c=!0}else{var k=a.hf(h[1]);if(h[0]==="REQUIRED_RECAPTCHA")a.page===a.model.total_pages&&(e=a,e.model.fallback_to_recaptcha_v2&&(e.oa||(tn(e.querySelector(".g-recaptcha"),"hidden",!0),s7a(e)),D7a(e,!0)), c=!0,e=a.model.strings.REQUIRED_RECAPTCHA_NOTIFICATION);else if(h[0]==="INVALID_AUTH_TOKEN")c=!0,e="Refresh this page and try again. Sorry, there was a problem with the form.";else if(h[0]==="CHAT_UNAVAILABLE")N0(a),c=!0;else if(k&&k.isVisible()){if(c=k.getType()==="PHONE_NUMBER"&&a.c2c)a:{c=a;var n=k.getValues(!0)[0];if(n&&n.value){n=JSON.parse(n.value);var p;if(p=n){n=n.country;p=[];var r=c.model.phone_type_required_countries;r&&(p=r.split(","));p=p.indexOf(n)!==-1}if(p){k.setValidity(!1,c.model.strings.PHONE_TYPE_VALIDATION, !0);c=!0;break a}}c=!1}c||k.setValidity(!1,a.model.strings[h[0]]||a.model.strings.DEFAULT);c=!0}}c?(Q0(a,"invalid",e+F7a(a,b)),a.dispatchEvent("invalidated"),O0(17)):W0(a)} function x7a(a){var b=a.querySelector(".notification-area");b&&(tn(b,"error",!1),tn(b,"invalid",!1),b.textContent="");K0(a,function(e){e.setValidity(!0)}); b=v(a.qa);for(var c=b.next();!c.done;c=b.next())vQ(c.value,!1);a.oa&&D7a(a,!1)} function Q0(a,b,c){var e=a.querySelector(".notification-area");e&&(tn(e,b,!0),e.textContent=c,b==="invalid"?(e.setAttribute("role","alert"),(b=a.element.querySelector('[aria-invalid="true"]'))&&b.focus(),(a=a.element.querySelector(".invalid .validation-message"))&&a.setAttribute("aria-live","polite")):e.setAttribute("role","status"))} l.getStatusMessage=function(){var a;return((a=this.querySelector(".notification-area"))==null?void 0:a.innerText)||""}; l.setErrorMessage=function(a){Q0(this,"error",a)}; function S0(a,b,c){a.setErrorMessage(b+F7a(a,c));a.dispatchEvent("error");X0(!1)} function F7a(a,b){if(!b||!a.model.show_debug_info)return"";a=["\n\nDebug info for Googlers:"];var c;((c=b.submit_error)==null?0:c.length)&&a.push.apply(a,["\nSubmit Errors:"].concat(Ea(b.submit_error.map(function(f){return JSON.stringify(f)})))); var e;((e=b.result)==null?0:e.length)&&a.push.apply(a,["\nResult:"].concat(Ea(b.result)));return a.join("\n")} function W0(a){l7a(a,a.page+1);a.dispatchEvent("nextpage");O0(6)} function z7a(a){a.dispatchEvent("submitstart");if(!a.model.is_chat_form||a.ua.length>0)G7a(a),H7a(a);if(a.model.is_chat_form){var b=a.querySelector(".submit-button");b&&(b.disabled=!0);window.sc_enableFormSubmissionDetailsAndDownloadUi&&(I7a(a),J7a(a,P0(a,".submission-details-chat__content")),K7a(a),b=P0(a,".submission-details-chat__download-button"),b.addEventListener("click",function(){L7a(a)}),P0(a,".submission-details-chat__edit-button").addEventListener("click",function(){M7a(a)}),window.sc_trackStatsEvent(182, 4,z().pid),tn(P0(a,".submission-details-chat"),"hidden",!1),b.focus()); P0(a,".notification-area").textContent=a.model.strings.CHAT_CREATING;a.dispatchEvent("chatrequested")}O0(22);a.dispatchEvent("submitend");a.dispatchEvent("cleancomplete");bo("FormSurveysFeature__enable_hats")==="true"&&r7a()} function G7a(a){for(var b=a.model.is_chat_form&&a.ua.length>0,c=0;c0&&a.Jc.set(c.getId(),e)}b=v(a.qa);for(c=b.next();!c.done;c=b.next())c=c.value,e=c.Sg(),c.isVisible()&&e&&a.ya.set(e,c.getDisplayValues())} function J7a(a,b){a=v(a.ya.entries());for(var c=a.next();!c.done;c=a.next()){var e=v(c.value);c=e.next().value;var f=e.next().value;e=c;c=document.createElement("div");var h=document.createElement("span");c.appendChild(h);h.innerText=e;if(f)for(h.innerText+=": ",tn(c,"multi-value",f.length>1),e=v(f),f=e.next();!f.done;f=e.next())f=f.value,h=document.createElement("span"),tn(h,"submission-value",!0),h.innerText=f,c.appendChild(h);b.appendChild(c)}} function L7a(a){for(var b="",c=v(a.ya.entries()),e=c.next();!e.done;e=c.next()){var f=v(e.value);e=f.next().value;f=f.next().value;b+=e;if(f)for(b+=":",e=v(f),f=e.next();!f.done;f=e.next())b+="\n"+f.value;b+="\n\n"}var h;c=((h=a.caseId)!=null?h:a.getId())+".txt";I0.download(b,c,"text/plain");window.sc_trackStatsEvent(182,47,z().pid);co("contact_form_submission_download")} function M7a(a){var b=new URLSearchParams;a=v(a.Jc.entries());for(var c=a.next();!c.done;c=a.next()){var e=v(c.value);c=e.next().value;e=e.next().value;e=v(e);for(var f=e.next();!f.done;f=e.next())b.append("pcff",c+":"+f.value)}co("contact_form_submission_edit");window.sc_trackStatsEvent(182,24,z().pid);b=new URL(""+window.location.origin+window.location.pathname+"?"+b);Rn(b.toString())} function X0(a){Gn({httpMethod:"POST",endpoint:"cufz",requestBody:{success:a,page_view_id:z().pvid}})} function E7a(a,b,c){return b&&c?a.qa.find(function(e){return eP(e.model.Cd(),UO(VO(new gu,+b),+b).jd(+c))}):null} l.hf=function(a){var b=null;K0(this,function(c){var e=c.cidSelector&&c.getElement().querySelector(".cid-selector");return c.getId()===a&&c.getType()!=="EXTERNAL_SOURCE"||e!==null&&e.getAttribute("id")===a?(b=c,!1):!0}); return b}; function l7a(a,b){if(b===a.page||b<1||b>a.model.total_pages)return!1;a.page=b;L0(a);M0(a,!1);return!0} function O0(a,b){window.sc_trackStatsEvent(b===void 0?21:b,a,z().pid)} function N7a(a,b){var c=U0(a,b),e=a.productSpecificData;e.country_code=a.element.querySelector('.additional-request-data input[name="country_code"]').value;return new Promise(function(f,h){Gn({httpMethod:"POST",endpoint:"escalationavailability",params:{v:1,psd:JSON.stringify(e)},requestBody:c.serialize(),onLoadCallback:function(k){try{f(JSON.parse(k.responseText))}catch(n){h(Error("Could not parse escalationavailability response"))}}, Fd:function(){h(Error("escalationavailability endpoint returned an error"))}, Or:!0})})} function U0(a,b){var c=new xQ,e=a.getId();vh(c,2,e);e=Number(a.getRedwoodId());th(c,4,e);rg(c,3,[b],ve);if(a.selectedSymptomFrdValues){b=[];e=v(a.selectedSymptomFrdValues);for(var f=e.next();!f.done;f=e.next()){var h=void 0;b.push.apply(b,Ea((h=WO(f.value))!=null?h:[]))}a=iPa(CQ(AQ(new yQ,Rd(zQ(a.selectedSymptomFrdValues))).Uc(Rd(a.selectedSymptomFrdValues.eg())),[bP(UO(VO(new gu,8000072),8000072).jd(15),b)]));Jg(c,AP,7,a)}return c} l.getEscalationChannelAvailabilityInformation=function(a){var b=this,c,e,f,h,k,n,p,r,u;return Wa(function(w){if(w.o==1)return w.yield(N7a(b,a),2);if(c=w.ma)switch(a){case 1:return w.return((f=(e=c.chat_channel)==null?void 0:e.common_options)!=null?f:null);case 3:return w.return((n=(h=c)==null?void 0:(k=h.email_channel)==null?void 0:k.common_options)!=null?n:null);case 5:return w.return((u=(p=c)==null?void 0:(r=p.c2c_channel)==null?void 0:r.common_options)!=null?u:null)}return w.return(null)})}; function u7a(a){var b,c,e;return Wa(function(f){return f.o==1?f.yield(N7a(a,1),2):(b=f.ma)?f.return(((c=b.chat_channel)==null?void 0:(e=c.common_options)==null?void 0:e.open_now)==="CS_OPEN"):f.return(!1)})} function i7a(a){var b=a.querySelector(".contact-form__gdpr-dialog");if(b){var c=function(e){var f=this.Eb().strings,h=this.Eb().style_params,k=this.Eb().gdpr_privacy_policy_url,n=z().lang,p={};f=new pE(z().lang,(p["gdpr_dialog.trigger_needing_privacy_policy_url"]=f.GDPR_DIALOG_TRIGGER,p["gdpr_dialog.title"]=f.GDPR_DIALOG_TITLE,p["gdpr_dialog.ok"]=f.GDPR_DIALOG_OK,p));var r=new EQ({Na:f,locale:n,privacyPolicyUrl:k,yp:h?{"font-family":h.font_family.title}:void 0,Dn:h?{"font-family":h.font_family.body}: void 0,In:h?{"font-weight":String(h.strong_font_weight)}:void 0});mp(e,function(){r.render()}); return r}.call(a,b); mPa(c,function(){c.data=new Map;c.Ja();for(var e=v(a.getFieldValues()),f=e.next();!f.done;f=e.next())f=f.value,f.type!=="HIDDEN"&&f.type!=="FROM_EMAIL_ADDRESS_HIDDEN"&&f.type!=="ADDITIONAL_DATA"||!f.value||FQ(c,f.name,f.value);e=v(Object.keys(a.productSpecificData));for(f=e.next();!f.done;f=e.next())f=f.value,FQ(c,f,a.productSpecificData[f]);a.gcmRegistrationId&&FQ(c,"GCM",a.gcmRegistrationId)})}} function c7a(a,b){b.addEventListener("uploadstart",function(){++a.tb}); b.addEventListener("uploadend",function(){--a.tb;go(a.element,"uploadend")})} function N0(a){if(!a.Ma){var b=a.querySelector(".submit-button");b&&(b.disabled=!0);b=P0(a,".notification-area");tn(b,"invalid",!0);b.textContent=a.model.strings.CHAT_UNAVAILABLE}} l.getId=function(){return Rd(this.element.getAttribute("id"))}; l.getRedwoodId=function(){return this.element.dataset.contactFormRedwoodId}; l.getContactType=function(){return this.model.contact_type}; l.shouldSubmitToCasesV2=function(){return this.model.should_submit_to_cases_v2}; l.getTitle=function(){var a=this.element.querySelector(".contact-form__title");return a?a.textContent:""}; l.Eb=function(){return this.model}; l.getElement=function(){return this.element}; l.getCaseId=function(){return this.caseId}; l.getChatPoolId=function(){return this.chatPoolId}; l.getChatSupportRequestId=function(){return this.model.chat_support_request_id||""}; l.jQ=function(){var a=[];K0(this,function(b){a.push(O7a(b))}); Array.prototype.push.apply(a,v7a(this));return a}; function O7a(a){return{getValues:a.getValues.bind(a),getType:a.getType.bind(a),isVisible:a.isVisible.bind(a),isConditional:a.isConditional.bind(a),hasSatisfiedDependencies:a.hasSatisfiedDependencies.bind(a),getId:a.getId.bind(a),getDisplayName:a.getDisplayName.bind(a),getFrdV1Identifier:a.getFrdV1Identifier.bind(a),getFrdV2Identifier:a.getFrdV2Identifier.bind(a),getFrdIdentifier:a.getFrdIdentifier.bind(a),getFrdContext:a.getFrdContext.bind(a),isCasesTarget:a.isCasesTarget.bind(a),setValues:a.setValues.bind(a), getElement:a.getElement.bind(a),targetVerified:a.targetVerified.bind(a),setTargetVerified:a.setTargetVerified.bind(a),hide:a.hide.bind(a)}} l.kQ=function(){var a=[];K0(this,function(b){b.isVisible()&&a.push(O7a(b))}); return a}; l.setValidateOnly=function(a){this.validateOnly=a}; l.listen=function(a,b,c,e){this.listeners.push({type:a,listener:b,scope:e})}; l.unlisten=function(a,b,c,e){for(c=0;c0&&!a.Xa;)a.Qa.shift()()} l.At=function(){var a=this;if(zP(Z0(this))){var b=document.activeElement;$0(this,!0);var c=new QP;Q7a(this,c);Gn({httpMethod:"POST",endpoint:"getavailablevaluesforgraph",params:{v:"1"},requestBody:c.serialize(),onLoadCallback:function(e){try{for(var f=gOa(e.responseText),h=v(Gg(f,RP,2,fg())),k=h.next();!k.done;k=h.next()){var n=Rd(Eg(k.value,Wk,1)),p=n.getFrdContext(),r=p?qh(p,2):null,u=a.Ha.get(E0(n));if(u)for(var w=v(u),y=w.next();!y.done;y=w.next()){var E=y.value,oa=P6a(E),ra=qh(oa,2);if(!(r&& ra&&r!==ra||!B0(E))){var za=Ok(Rd(Qk(Rd(Zk(n)))),Nd);switch(E.getType()){case "CHECKBOX":case "RADIOBUTTON":for(var Ba=v(E.querySelectorAll(".list-item")),Ha=Ba.next();!Ha.done;Ha=Ba.next()){var Na=Ha.value,Ua=za.indexOf(Na.querySelector("input").value)===-1;tn(Na,"hidden-by-vrg",Ua)}break;case "DROPDOWN":for(var ab=v(E.querySelectorAll("option")),sb=ab.next();!sb.done;sb=ab.next()){var Lb=sb.value;if(Lb!==E.querySelector("option")){var Rb=za.indexOf(Lb.value)===-1;tn(Lb,"hidden-by-vrg",Rb)}}E.element.querySelector("select").dispatchEvent(new Event("selectvrgupdate"))}}}}}catch(Qb){}$0(a, !1);b.focus();P7a(a)}, Fd:function(){$0(a,!1);b.focus();P7a(a)}})}}; function $0(a,b){a.Xa=b;a=v(a.Sa);for(var c=a.next();!c.done;c=a.next())c=c.value,B0(c)&&R6a(c,b)} function Q7a(a,b){var c=Z0(a);c=Rd(zP(c));dOa(b,nh(c,1));eOa(b,Rg(c,2));c=[];for(var e=[],f=!1,h=v(a.Sa),k=h.next();!k.done;k=h.next()){k=k.value;if(B0(k)){var n=k.getFrdIdentifier();n&&c.push(n)}if(z0(k)&&k.hasSatisfiedDependencies()){n=[];for(var p=v(k.getValues()),r=p.next();!r.done;r=p.next())n.push(r.value.value);n.length!==0&&(p=new Pk,k.getType()==="HIDDEN"?R7a(Q6a(k),n[0],p):k.getFrdIdentifier()===8000001?p.ej((new Jk).yg(n.map(function(w){return Number(w)||0}))):Rk(p,(new Nk).yg(n)),n=$k(new Wk, p),p=P6a(k),(r=Sg(p,2))&&Xk(n,Gk(new Fk,Sg(p,1)).jd(r)),(k=k.getFrdV2Identifier())&&Yk(n,k),e.push(n),!f&&E0(n)===8000072&&(f=!0))}}if(window.sc_filter_promoted_by_selected_symptom&&!f){var u; h=(u=a.selectedSymptomFrdValues)==null?void 0:zQ(u);u=Yp(nh(b,2));if(a.selectedSymptomFrdValues&&h&&u&&h===u){u=v(a.ob);for(h=u.next();!h.done;h=u.next())if(E0(h.value)===8000072){f=!0;break}if(!f){f=[];u=v(a.selectedSymptomFrdValues);for(h=u.next();!h.done;h=u.next())k=void 0,f.push.apply(f,Ea((k=WO(h.value))!=null?k:[]));e.push(ku(bP(UO(VO(new gu,8000072),8000072).jd(15),f)))}}}rg(b,3,c,ve);g6a(b,a.ob.concat(e));xh(b,5,a.model.content_publish_state)} function R7a(a,b,c){switch(a){case 1:c.ej((new Jk).yg([Number(b)]));break;case 2:case 5:c.xg((new Nk).yg([b]));break;case 3:Tk(c,Uca(new Ik,[Number(b)]));break;case 4:a=b.split(",");Rk(c,(new Nk).yg(a));break;case 9:c.Ch(b==="true");break;case 8:a=b.split(",").map(function(e){return Number(e)}); c.xv(Mk(new Kk,[(new Jk).yg(a)]));break;case 11:case 6:case 7:case 10:Vk(c,(new Hk).yg([b]))}} function Z0(a){a=JSON.parse(Rd(a.element.getAttribute("data-form-service-vrg")));return new yP(a)} l.getServiceVrgTaxonomyId=function(){var a=zP(Z0(this));return a?Yp(nh(a,1)):null}; l.getServiceVrgTaxonomyView=function(){var a=zP(Z0(this));return a?hh(a,2):null}; l.setSupportJourneyId=function(a){this.submitId=a}; function y7a(a){window.sc_log&&window.sc_log("Form","INFO","Case ID: "+a.caseId)} l.setIncludesTargetSelector=function(a){this.mb=a}; l.setTargetVerified=function(a){this.targetVerified=a}; function j7a(a,b){var c,e,f,h,k,n,p,r,u;Wa(function(w){if(w.o==1){if(!b)return w.return();c=new OP(JSON.parse(b));a.Nd=(e=Yg(c,7))!=null?e:"";a.Nd&&window.sc_log&&window.sc_log("Helpcenter Field","INFO","Form Helpcenter Fields User-based FRD Value Lookup EventID: "+a.Nd);return w.yield(wQ({helpCenterFrdFieldsConfg:c,locale:z().lang,neoTaxonomy:PP(),placements:[a.Ts(1),a.Ts(2)],hv:"*"}),2)}f=w.ma;h=a.getScFrdValues().map(function(y){return new gu(y)}); k=v(a.Ha.keys());for(n=k.next();!n.done;n=k.next())p=n.value,h.push(VO(new gu,p));r=a.getHcfNameScFrdValueMap();u=f.Kk;S7a(a,u,2,h,r,".cf div.helpcenter-fields-container.top");S7a(a,u,1,h,r,".cf div.helpcenter-fields-container.bottom");iP(a.Fa,a.qa.concat(f.Hq).map(function(y){return y.model})); Ma(w)})} l.Ts=function(a){var b=new lP,c=new kP,e=this.getContactType();vg(c,3,jP,we(e));xh(c,2,a);Mg(b,1,kP,c);c=new kP;e=this.getRedwoodId();vg(c,1,jP,cf(e));xh(c,2,a);Mg(b,1,kP,c);a=new qP;Kg(a,1,pP,b);return a}; function S7a(a,b,c,e,f,h){if(h=a.element.querySelector(h)){var k=b.filter(function(n){if(n.model.placements.length||e.some(function(E){return eP(E,n.model.Cd())})||!n.model.Cd().getId()&&f.has(n.model.getName()))return!1; for(var p=v(n.model.ua),r=p.next();!r.done;r=p.next()){r=r.value;var u=void 0,w=void 0,y=v((w=(u=r.Lt())==null?void 0:u.o())!=null?w:[]);for(u=y.next();!u.done;u=y.next())u.value.Es()===c&&n.model.placements.push(r)}return!!n.model.placements.length}); k.length&&mp(h,function(){for(var n=v(k),p=n.next();!p.done;p=n.next())p=p.value,p.render(),a.qa.push(p)})}} l.getHelpCenterFieldFrds=function(a){return this.Fa.Ec(a===void 0?!1:a).map(function(b){return dP(b)})}; l.setHelpCenterFieldFrd=function(a){a=new gu(a);for(var b=v(gP(this.Fa)),c=b.next();!c.done;c=b.next())if(c=c.value,eP(c.Cd(),a)){h6a(c,a);break}}; function k7a(a){var b=[];z().is_render_api||b.push("direct_to_form");wn("cse")==="gse"&&b.push("gse");b.length&&a.addScFrdValue(dP(bP(UO(VO(new gu,8000104),8000104).jd(15),b)))} function R0(){switch(z().rs){case 3:case 8:return!0;default:return!1}} window.sc_initForm=function(a,b,c){a=new a7a(a,b,c);return{getEscalationChannelAvailabilityInformation:a.getEscalationChannelAvailabilityInformation.bind(a),getContactType:a.getContactType.bind(a),submitForm:a.submitForm.bind(a),getFields:a.jQ.bind(a),getVisibleFields:a.kQ.bind(a),getSubjectFieldId:a.getSubjectFieldId.bind(a),getBodyFieldId:a.getBodyFieldId.bind(a),getFieldValues:a.getFieldValues.bind(a),getChatPoolId:a.getChatPoolId.bind(a),getChatSupportRequestId:a.getChatSupportRequestId.bind(a), setScreenshotter:a.setScreenshotter.bind(a),setGcmRegistrationId:a.setGcmRegistrationId.bind(a),getProductSpecificData:a.getProductSpecificData.bind(a),setProductSpecificData:a.setProductSpecificData.bind(a),setValidateOnly:a.setValidateOnly.bind(a),listen:a.listen.bind(a),unlisten:a.unlisten.bind(a),getInternalHelpcenterName:a.getInternalHelpcenterName.bind(a),setReenableOnValidated:function(){}, getCaseId:a.getCaseId.bind(a),getScFrdValues:a.getScFrdValues.bind(a),setScFrdValue:a.setScFrdValue.bind(a),addScFrdValue:a.addScFrdValue.bind(a),getHcfNameScFrdValueMap:a.getHcfNameScFrdValueMap.bind(a),setHcfNameScFrdValueMap:a.setHcfNameScFrdValueMap.bind(a),setSelectedSymptomFrdValues:a.setSelectedSymptomFrdValues.bind(a),setParentCaseName:a.setParentCaseName.bind(a),setSubmissionChannel:a.setSubmissionChannel.bind(a),shouldSubmitToCasesV2:a.shouldSubmitToCasesV2.bind(a),addCasesAttachment:a.addCasesAttachment.bind(a), setChatType:function(){}, getChatAvailability:a.getChatAvailability.bind(a),getRedwoodId:a.getRedwoodId.bind(a),prepopulateFields:a.prepopulateFields.bind(a),setAssistiveQuestionAnswers:a.setAssistiveQuestionAnswers.bind(a),getId:a.getId.bind(a),getServiceVrgTaxonomyId:a.getServiceVrgTaxonomyId.bind(a),getServiceVrgTaxonomyView:a.getServiceVrgTaxonomyView.bind(a),setSupportJourneyId:a.setSupportJourneyId.bind(a),getInjectedScFrdValues:a.getInjectedScFrdValues.bind(a),setInjectedScFrdValue:a.setInjectedScFrdValue.bind(a),getInjectedFrdValuesEventId:a.getInjectedFrdValuesEventId.bind(a), setIncludesTargetSelector:a.setIncludesTargetSelector.bind(a),setTargetVerified:a.setTargetVerified.bind(a),getStatusMessage:a.getStatusMessage.bind(a),setErrorMessage:a.setErrorMessage.bind(a),getHelpCenterFieldFrds:a.getHelpCenterFieldFrds.bind(a),setHelpCenterFieldFrd:a.setHelpCenterFieldFrd.bind(a)}};
false
false
false
false
OSZAR »