Problems with facebook adset setup - ios

Hi I am trying to set up a adset for the Apple App Store (Google Play doesn't give this), but i am facing this error message;
Missing or invalid field in promoted objects: Application_id must be
valid for the APP_INSTALLS optimization goal. Set it in Promoted
objects.
I have through topics regarding this, but couldn't find a solution, can you please assist?
Thanks,
E.

Same Issue here: application_id needs to be Valid Facebook Ad
I had the exact same error and solved it by changing the app type to Consumer. Unfortunately you cannot just change the type for an existing app, so you have to create a new app and select the right type, see:
https://developers.facebook.com/docs/development/create-an-app/app-dashboard/app-types/
I guess that for me the error occured because I chose hte Gaming type which does not support App Events, see link above. The Consumer type worked for me.
Of course you get a new app ID, which you need to put again into the Facebook SDK inside your app, so it is kind of starting all over again.

Related

Why I am getting this message "IAB TCF v2.0 errors detected, Error 3.3" to my AdMob account?

I am getting this message in my AdMob account.
IAB TCF v2.0 errors detected We've detected an issue on your IAB TC string on one or more of your sites or apps. These errors may affect your ability to serve ads to European users. A detailed report is available for you on the EU user consent page.
And as I found error 3.3 indicates that The TC string last updated date was more than 13 months ago. and the suggested action is CMP should delete the old TC string and reobtain consent.
And I am using Funding Choices as a CMP, so how can I resolve this issue?
Do I need to do any changes to the app for it?
Please guide me on the solution if anyone has solution of this issue, it will be very helpful to me
Thanks
according to that Google group if you are using UMP SDK, and you probably are as you're using Funding Choices like me, it should be handled by the SDK itself. So nothing to worry about, if the error persist, meaning it present itself in several different days, than I fear the only way is to open a ticket with Google Admob.

"Incomplete registration" error using "Sign in with Apple"

I am attempting to submit a new iOS app to Apple that uses "Sign in with Apple" to authenticate users. In all my local testing, this works perfectly.
During Apple's review process, they ran into an error and provided this screenshot:
Unfortunately, the error message is in Chinese, but Google Translate say it means "Incomplete registration".
The weird thing about this is that the error message is in place of where there should be a button. Here is how the screen looks when I try it:
Does anyone know how to get into this state where there is an error instead of a button to continue with the sign-in process?
Is it possible that this is human-error on the part of the reviewer, and they for some reason don't have the Apple ID account setup correctly on the device?
I'm not sure if it is relevant, but I am using Firebase authentication to handle the sign-in process. It appears from the screenshot that this occurs before any requests are made to the backend though.
Update:
I found another question that has a similar error message in English. It may be related to my issue, but I have been unable to reproduce this error by using an incorrect Bundle ID as the accepted answer suggests. I just wanted to add this info, as it may have some relevance.
I don't currently have a physical iOS device to test on. Is it possible that this error is only displayed on real devices or only when using a signed .ipa?
Update - App was approved:
I resubmitted my app for review and it was approved, so it seems that human-error or some glitch in Apple's process caused it to be rejected initially. Although my problem is solved, I still have no idea how the reviewer managed to get into the state displayed in the screenshot.
The "Sign-Up Not Completed"/未完成註冊 may be caused by using + signs instead of encoded spaces (%20) in the URL when you redirect to https://appleid.apple.com/auth/authorize
Source: https://forums.developer.apple.com/thread/122458

My iOS app does not appear on Firebase dashboard

My app is live on the App Store and there are no crashes on the front end however when I log in to Firebase I cannot find it on the dashboard. I tried copy & pasting the database URL but I got the message saying that there was an error making the request and that I should try again later. Has anyone else encountered this issue and could advise me on who to contact to resolve it?
According to the Firebase Status Dashboard, there should be no issues with the Realtime Database at the moment.
Assuming that your app was associated with your Firebase account previously and just suddenly disappeared, I have not heard of/ encountered anything similar in the past.
One thing to try is to make sure you are logged into the correct account and have selected the correct project.
Since accessing the database directly through its URL says to try again later, this might be a temporary problem that is resolved shortly.
However to make sure, your best option at this point is probably to reach out to Firebase support directly using this form (requires sign-in).

Get unique device ID on iOS with Google Tag Manager

I'm trying to get the Device ID via Google Tag Manager but got an error on iOS. After a quick search it seems that Apple blocked this.
Moreover, it seems that using idfa is not recommended (can lead to troubles to validate the app) and sometimes lead to unexpected errors.
What are my options here ?
Get the device ID via code and somehow (I don't know hate btw) push it to the data layer to retrieve it later via GTM ?
Find another unique ID ?
What would you suggest ?
Apple has blocked developers of using any kind of unique device id, like uniqueIdentifier, mac address, etc...
As you noted using the IDFA for this might get you in trouble, you are only allowed to use this for advertisement purpose.
There is the identifierForVendor, this ID is shared between all app from one developers. This ID will not change wil the user has any app on his device from the same developer.
The last option is to create a unique ID yourself and store this in the keychain where only you app(s) can access it.
I all cases you will have to push the value into tag manager yourself.

iTunes Connect Create new app

I am trying to create a new app on iTunes Connect. I have filled in the form however it says "Your app information could not be saved. Information for atleast one field is invalid or is in the wrong format"
However it doesn't tell me what is wrong, so no clue about how I should go about this. (I also tried different browsers hoping one would work).
Here is a screenshot of the form:
I dont think there is any restriction on version number, but have you tried changing your SKU ? I always keep my bundle ID and SKU same (as it's already unique).
I couldn't add comment hence writing it as an answer.

Resources