Adobe Air native extension for Google Tag Manager - air

If the iOS app is developed in Adobe Air environment, we want to implement Google Tag Manager (not Google Analytics). Is there any existing native extension out there? Or we have to create custom ANE for this?

Google (really Adobe) provides Google Analytics for Flash, which should work with Air. Google does not provide a version of Google Tag Manager optimized for Flash/Air.
However, if you are just interested in third-party tracking/analytics tools, consider Segment.io which, although they don't provide an Air-specific library, they do provide a supported REST API that could be used from from Air. Segment also has a notable presence on GitHub, so it might be worthwhile to publish your Adobe Air client on GitHub and see if they would help foster it with the Segment community on GitHub.

Related

Where to start with Google Calendar API using Kotlin

I'm developing an Android app in Kotlin that will require calendars to be shared between hosts and customers. For this I'm looking to use the Google Calendar API, however when looking through Googles documentation (Google calendar api). I'm not able to find any documentation pertaining to Kotlin for the Calendar API, and on this page (Google Workspace APIs for Android ) states
"Note: We highly recommend calling Google Workspace APIs from a server environment rather than a mobile environment."
Could somebody advise what method should be used (If any) to access the Google Calendar API from an Android Kotlin application?
I've been researching this for days and am totally lost.
Okay first off i am not a kotlin dev. But i do know alot about the google apis. So I am going to try and give you some direction until someone with more kotlin specific knowledge responds.
First off you could try the Google apis java client library that should work with kotlin from my understanding.
I did find this gax-kotlin which claims to work with the Google cloud libraries. Now that being said. It seams to be dragging in the java auth stuff into this library and making it into kotlin somehow.
Which means it "should" work with the google apis libraries like google calendar.
I did find this Running on Android (#Beta) which shows how to authenticate the Java library from android. The example is for drive if you need help switching it to calendar let me know. I should be able to find something.

How to track google ads conversion on desktop app install

I have a desktop app for Windows. it's written in C++. We're promoting the software using Google Adwords.
We would like to count installations of the software as a conversion on Google Ads, so the algorithm can optimize for it. But all I can find is for Mobile Apps, hooking up with Firebase or Google Analytics, but in the set up it's asking for App ID's on Google Play or Apple's AppStore which doesn't fit my case.
Has anyone done this before? or could some point in the right direction?
I haven't tried the standard pixel approach, because cookies are in the browser that generates the download, but not in the installed software itself, so there is no way for attribution to work correctly
The easiest option here is to use Google Analytics if you can. You can use the measurement protocol with GA to send the conversion, then import your GA conversions into Google Ads.
https://developers.google.com/analytics/devguides/collection/protocol/ga4
The UA version is pretty stable, but the new one linked above is working well too.

Is it possible to customise the BigBlueButton's video chat layout?

I need to develop an application for online learning and live teaching.
I google and found BigBlueButton which is used by most of the live teaching platform.
But I found all the apps which are using the BigBlueButton have the same old UI for Video chat or live chat.
I also found the are working new HTML5 which have good design but It's not production read.
My Question is:
Can I customise the BigBlueButton and design some cool UI using HTML5 or using the latest HTML5 Design with previous flash plugins.
We've been working on an upgrade to BigBlueButton with a more modern UI design. You can see more information here in a recent post to bigbluebutton-dev mailing list.
We are also working on an HTML5 that will interoperate with the Flash client (instructors won't care whether a student connects via Flash or HTML5). For more information see: http://docs.bigbluebutton.org/html/html5-overview.html.

Device tells us we need Google Play Services to Use Maps on Android device

we've been working with a 3rd party Android device that uses API 17. We want to make a native Google API app so that we can map data for our customers. What happens is the app crashes and it says "Google Play Services required". Is there a workaround to this? can we somehow embed or package a file that is good enough to use Maps? We've spoken with the hardware company and they made a decision to not allow google play services. We are partnering with them to release the device with a couple of apps we offer with the device. Any help is appreciated
Google Play services enables Maps to run on your Android devices, as per Google statement:
With Google Play services, your app can take advantage of the latest,
Google-powered features such as Maps, Google+, and more, with
automatic platform updates distributed as an APK through the Google
Play store. This makes it faster for your users to receive updates and
easier for you to integrate the newest that Google has to offer.
That means you need Google Play services to make Google Maps work.
Download it here.

What can we do with UCWA API (Lync)? and What can we not do with UCWA API?

Please explain what are features available in UCWA API (Lync)? I'm interested in the following:
Screen Sharing?
Video Chatting?
Voice Chatting?
Send a file?
I want to access UCWA API in android code, is it possible?
As per the About link of UCWA, API helps you to do the following things,
-Anonymous Web Chat.
-Support audio conferencing
-Light up IM & Presence in your Line-Of-Business app, including Windows 8, iPad, and others
-Inline Instant Messaging into your application (Contextual Communications)
-Search for Skype and/or business contacts
-Better together with UCMA Customer Care family of apps
Also you can refer this site UCWA Capabilities
A good wealth of information surrounding UCWA is available at http://ucwa.lync.com paying specific attention to the Documentation menu. A good rundown of features can be found at Core-Features which do not currently (CU3+) include screen sharing, video, voice, data collaboration (sending a file).
It is possible to place a audio call using a feature named Call-Via-Work which requires the user provide a callback number that Lync will use to connect you with the remote party, but it is not exactly the same as an audio call between two parties.
I want to access UCWA API in android code, is it possible?
There are sample libraries available (UCWA Helper Libraries) in JavaScript, but it is quite possible to use the libraries to construct code to run on an Android platform (Java, etc).