Posts tagged with ios

I don't really know if im in the correct forum, but please if not, point me in the right direction.

I have a little problem: I have setted up a campaing for downloads of the App from a client (A corporation) this campaing is setted on the objective of the first_open(Android) on firebase. I've talked with my associated account executive and he tells me we should also have another campaing with a first_open (iOS) objective. Here is where the problem starts. The google executive tells me we should have an event called first_open (iOS) which should be a separated event from first_open (Android), but I can't find this. It's not listed as an event on firebase nor google analytics web + app, I've tryed creating this event on my own but can't seem to get it working.

If I go into firebase conversions or events, I can only see one first_open event, that I can use a filter on, and see Android/iOS independently, but I can't seem to export it in separate to Google Ads conversions. There are some events called something like this, but they show 0 conversions.

If I can use the filter on firebase to see iOS first opens, how come I cant seem to see this conversions in Ads??

Also, how come I can extract this "Conversion events" from firebase, through google ads, but I'm not able to see them on firebase nor analytics?

Thank you!

we market our App via App Install campaigns via Google Ads. Now we would like to be able to detect within our iOS (and later Android) app that a user is coming from a certain ad campaign, so we can display related content (e.g. a coupon code for all those coming from Google Ad). However, here we are faced with the challenge to recognize within the app after the installation whether the user comes from that Google Ad campaign. We have integrated the Firbase SDK, but I have not found any references here. A Campaign Link from Apple only provides the install in App Analytics, but I cannot access it in the app. What I had found so far was the following documentation: https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns and some tips on how to track the campaign via GAITracker. However, this refers to the outdated Google Analytics SDK and I have already migrated to Firebase anyway. We set up a campaign as follows:

If a user now sees the advertisement and clicks on it, he will be directed to the App Store via the Google Analytics link "click.google-analytics....redirect=... ". Afterwards I would like to see in the AppDelegate if it comes over such a link. Can I take this from the URL, for example? Or is that not possible because it is routed through the App Store?

     func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool {         // Get CampaignName or some identifier from the Google Ad         return true     } 

If this is not possible, would using an attribution service like Adjust or Branch.io be the solution to make this possible? What would be the flow when using such a service?

Many thanks in advance for appropriate help!

I have an iPad app using Google Mobile Ads SDK through CocoaPods and would like to port it to Mac Catalyst. However, the underlying Pods like Google App Measurement does not support Mac Catalyst. When I try to port it, it shows a compile time error saying "...building for Mac Catalyst, but compiling for iOS Simulator" (roughly paraphrasing here).

I tried this solution on Medium (scroll down to "Automate the Process" section). Namely I modified the Podfile to exclude the incompatible libraries from compiling on Mac Catalyst. However when I do that, it removes the previous errors but is giving me two new errors:

Undefined symbol: _OBJC_CLASS_$_GADMobileAds Undefined symbol: _OBJC_CLASS_$_GADRequest 

I don't know how to remove these errors and make it compile on Mac Catalyst. Do you know how to solve them?

My Apps gets crash with following Crashlytics console description:

Fatal Exception: UIApplicationInvalidInterfaceOrientation

Supported orientations has no common orientation with the application, and [GADFullScreenAdViewController shouldAutorotate] is returning YES

App supports all orientations except when a user switches player in fullscreen mode. I use a method in AppDelegate to manage supported orientations:

var supportedOrientation = UIInterfaceOrientationMask.all func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask {    return self.supportedOrientation }