Unable to add ad account in the facebook business manager - facebook

I created a business manager and connected an application which access level is development.
Create one ad account.
When i try to create another, i receive the following message:
"You have reached the maximum number of advertising accounts
associated with this Business Manager's account. This limit helps to
prevent potential violations and fraud. If you need to add more
advertising accounts, contact your representative from Facebook or
click the gear icon and let us know about this issue. "
When i try to create an ad account through the api, api returns the following response:
{
"error": {
"message": "(# 275) Ad account can not be determined for this request",
"type": "OAuthException",
"code": 275
}
}
Can you explain why I can not create a new account, although the level of access for development, you can create 5 advertising account?
Is it possible to create ad accounts without business manager?
Advertising accounts must be linked to the real facebook user?
I will be grateful for explanations of how i can manage ad accounts on facebook

You can contact Facebook support or submit a request for more accounts, they generally give them very easily.
https://www.facebook.com/help/community/question/?id=10204144915803116

Related

Facebook marketing-api sandbox account

When I creating campaign, ad set and ad, I'm get this error:
All domains need to be associated with a pixel event pair and an ad. To publish this ad, either select a new domain for your ad or configure a pixel event pair for your domain in Events Manager.: {"error":{"message":"Invalid parameter","type":"OAuthException","code":100,"error_subcode":3260002,"is_transient":false,"error_user_title":"Domain Required","error_user_msg":"All domains need to be associated with a pixel event pair and an ad. To publish this ad, either select a new domain for your ad or configure a pixel event pair for your domain in Events Manager.","fbtrace_id":"AvW5I8dcvWIXI-Fe7IZuEsg"}}
The main problem is that we can't upload ads into sandbox ad account, because we using sandbox fb pixel and this pixel not exist in event manager.
What is possible solution for that?
I encountered the same issue on sandbox; my workaround on sandbox was to set
fbAd.Fields.conversion_domain = null;
and was able to create the ad.

Google Play Developer API purchases.subscriptions doesn't return emailAddress field

I'm integrating with Google Play Developer API (https://developers.google.com/android-publisher). To be more specific I'm trying to get informations about a specific subscription (https://developers.google.com/android-publisher/api-ref/rest/v3/purchases.subscriptions/get).
Well I'm already getting informations about a subscription with the subscriptionId and purchaseToken. The problem is that some fields are not being returned in response. One of these field is emailAddress that importante for my usage context. I'm getting a response like the one shown below.
{
"startTimeMillis": "1631112305355",
"expiryTimeMillis": "1638981894973",
"autoRenewing": true,
"priceCurrencyCode": "BRL",
"priceAmountMicros": "39990000",
"countryCode": "BR",
"developerPayload": "",
"paymentState": 1,
"orderId": "GPA.9999-5849-9341-89139",
"acknowledgementState": 1,
"kind": "androidpublisher#subscriptionPurchase"
}
From the docs about emailAddress we have The email address of the user when the subscription was purchased. Only present for purchases made with 'Subscribe with Google'.
But what is Subscribe with Google? Isn't Google Play Billing in this category? My purchases are made on an Android mobile app with Play Billing.
Thanks any help.
Subscribe with Google is a completely different thing that Google offers or at least used to offer, these are not normal subscriptions, for normal subs you do not get the users email.
Subscribe with Google lets you buy a subscription, using your Google
account, on participating news sites. Select the publisher offer you’d
like to buy, click “Subscribe,” and you’re done. You’ll automatically
be signed in to the site, and you can pay–securely and privately—with
any credit card you’ve used with Google in the past.
https://blog.google/outreach-initiatives/google-news-initiative/introducing-subscribe-google/

Facebook API: Error Creating Ad: Payment disabled for user (error_subcode: 1815010)

We are having an issue with the Marketing API when trying to create Ads in Facebook.
The error we are getting is the following:
{
"error":
{
"message":"Invalid parameter",
"type":"OAuthException",
"code":100,
"error_subcode":1815010,
"is_transient":false,
"error_user_title":"Payment disabled for the user",
"error_user_msg":"Payment has been disabled for the user",
"fbtrace_id":"A********s"
}
}
This error only happens when I create Ads.
We can correctly create: Campaigns, AdSets and LeadForms to all the accounts, but for certain accounts the Ad endpoint fails with that error.
The Accounts that fail and the ones that work correctly they have the same System User associated, and same payment method, under the same Business Manager and they promote the same Page.
Did anyone experience this? How did you solve it? Why does the same code call works for 1 account and not the other (same BM, Page, Payment Method and Users)

How to enable Facebook Business API for Whatsapp Connection

I am trying to connect my WhatsApp Business Account with Facebook so that it shows my business name. As per https://www.facebook.com/business/help/2087193751603668?helpref=faq_content there shall be an option for WhatsApp Account in business.facebook.com under 'Business Settings' > Accounts. But it is not there. It also says:
If the WhatsApp accounts option is not visible, the Business API may
not be available to you yet.
So can anyone guide how to get Business API access?
https://developers.facebook.com/docs/whatsapp/faq#faq_1807206352701689:
How do I get the WhatsApp Business API?
In order to ensure a high quality experience for businesses and users, we're in a limited public preview. If you'd like to work with us, submit more information about your business for consideration as we continue to expand our availability, or reach out to your Facebook representative if you already have one.
If you have such a representative available, reach out to them; otherwise, you will simply have to wait until this becomes available to everyone.

is it allowed to create a web custom audience in facebook ads sdk v2.8 in sandbox?

I know there's already a version 2.9 of the facebook marketing api, but am still currently using the v2.8, and I am running calls using the sandbox. now my question is, are we allowed to create web custom audience in the sandbox ? I tried to run this snippet in the facebook graph explorer
act_<ACCOUNT ID>/?fields=tos_accepted
I got this result for my sandbox account
{
"tos_accepted": {
"custom_audience_tos": 1
},
"id": "act_<my account id>"
}
but when I tried to run the same query using a non-sandbox account, I got different result
{
"tos_accepted": {
"custom_audience_tos": 1,
"web_custom_audience_tos": 1
},
"id": "act_<my account id>"
}
you see the web_custom_audience_tos property is not in the output when I used a sandbox account
If you are using a Sandbox account for testing, and are getting this TOS error, you will need to follow these steps:
(which I got from this answer: https://stackoverflow.com/a/42766604/544130)
To accept custom audiences ToS go to the application management ->
Marketing API -> Tools -> Sandbox Ad Account Management -> Actions ->
Accept TOS
Yes you can create Website Custom Audiences (WCA) using the Sandbox, however you will need to accept the terms & conditions for this.
If you try to create a WCA without accepting them, you'll get something like this:
{"error":{"message":"(#2663) Terms of service has not been accepted. To accept, go to https:\/\/www.facebook.com\/customaudiences\/app\/tos\/?act=ACCOUNT_ID","type":"OAuthException","code":2663,"fbtrace_id":""}}
To accept the TOS, you can go here, replacing the act ID with your Sandbox ID:
https://www.facebook.com/customaudiences/app/tos/?act=12312312