I'd like to set billing information for a Test Account, but I can't set it using the Google Ads library or even the Google Ads UI.

The message error is:

Your account's access level doesn't include billing information. If you need access to billing, speak with your account admin. 

I tried to search about it and found this google groups conversation, but I couldn't find what I'm looking for.

Any idea how to tackle this?

I just make one App campaign from google adword.

having an issue regarding user came from ads campaign those having not set referrerUrl and wrong UTM params

I have used new install referrer client provided android library

everything working fine I got a custom UTM params from our website. but only issue that user came from Ad campaign

com.android.installreferrer:installreferrer:2.2 

my code as like below

I just set default organic if it return not set

I don't know what I have missing. but that particular flow not working

everything working fine with custom URL and a user came from directly PlayStore. the only problem that the user came from adcampaign

The WhatsApp documentation states:

The contacts object provides all the information about the contact.

which also contains the wa_id which is

The WhatsApp ID of the contact.

Each inbound message has the contacts and messages fields, but I fail to understand why there would be multiple elements in the contacts field. As I understand it the wa_id from the contacts object is the sender's id which I should use to send messages back to the user who did send these messages. Also, none of the examples in the docs has more than one element in the contacts array.

So far I`m assuming that structure was in use when the business API still supported groups but I did not find anything supporting this assumption.

In which case does the contacts array contain multiple contacts?

I'm trying to find all my accounts with cost == 0.

 var query =    'SELECT AccountDescriptiveName, Cost FROM ACCOUNT_PERFORMANCE_REPORT DURING LAST_7_DAYS WHERE Cost > 0';  var recommendationResult = AdsApp.search(query, { apiVersion: 'v8' }); 

But I get this exception:

Exception: Could not identify resource for search query "SELECT AccountDescriptiveName, Cost FROM ACCOUNT_PERFORMANCE_REPORT DURING LAST_7_DAYS WHERE Metric.Cost == 0". Double-check your FROM clause. (file Code.gs, line 18)

I wanted to build it from scratch using the Query Builder but I haven't found ACCOUNT_PERFORMANCE_REPORT report (AW API) or it GA API equivalent.

Also, using the GAds connector to data studio. Is there a way to fetch the query behind some table?