website logo
WildlinkWildfire-corpFeaturesNetworkCompanyPricingResourcesContact us
⌘K
Wildfire Systems Knowledgebase
Partner Admin
Commission History
Performance Summary
Desktop Solutions
Browser Extension Authentication
Implementing Wildfire Coupons into an existing Chrome Extension
How to Implement OAuth in a Chrome Extension
Direct tracking code injection to extension
Mobile Solutions
Android MCA SDK Guide
Android MCA Permission Compliance
How to implement the Mobile Safari Extension
Wildfire APIs
Country filtering and multiple applications
Public Commission Sample Data
Getting to know the Wildfire JSON Data Feeds
Creating links
Commission History
Gift Card
Merchants and Domains
Merchant Images
Tracking Code (TC) Parameter
Syncing Commission Data via API and Callbacks
Working with Wildfire Coupon Data
Getting started with the Wildfire API Postman collection
FAQ and General Resources
Jump Track
Best Practices
6 Reasons Why a User Might Not Get Credit for Earning
FTC Compliance Overview
Stand-Down Policy Compliance
Docs powered by archbee 
4min

Android MCA Permission Compliance

Guidance for configuring Accessibility services and related disclosures

The Android Mobile Cashback Alerts (MCA) SDK utilizes Accessibility features in the Android OS in order to know when to display Cashback prompts to your end users.

Because the Accessibility feature can be used maliciously, Google requires a disclosure outlining the details of how Accessibility will be used by your application.

Wildfire has created - and successfully submitted to the Google Play Store - a Demonstration App that outlines details on how to configure the MCA appropriately. 

Solution

First, a disclosure is needed within your application that describes how the Accessibility feature is used in your app. The following is an example UX that has been approved by Google:

  1. User installs the Android application from the Google Play Store and launches the app for the first time.
  2. User opens Application and is prompted with an onboarding modal containing a Accessibility disclosure.
  3. This disclosure contains the following verbiage: We use Android's accessibility feature to notify you when you're on an eligible website. Your browsing history stays on your device and it's not used for any other purpose.You can see an example of this approved disclosure in context in the screenshot below or in the following Demonstration App Video
  4. If the User taps on the accept button (shown as "Let's Go!" in the demo), the user shall be sent to the Android accessibility area of the system settings.
  5. The User needs to enable the [Your App Name] Cashback Notifications setting in this section for the Cashback Prompts to successfully display.
Screenshot of example disclosure
Screenshot of example disclosure


After adding the disclosure to your application, you must also provide information outlining how Accessibility services are used in the app to Google Play Console.

In Google Play Console, under the Accessibility services area of your application's configuration, you will want to ensure the following selectors are set:

  • App Functionality: Enabled
  • Sensitive Data: No
  • Prominent Disclosure: Include link to a video that demonstrates the Accessibility disclosure in your app
Screenshot of the Accessibility services portion of Google Play Console
Screenshot of the Accessibility services portion of Google Play Console


If you need additional assistance after reviewing this guide, please reach out to your Client Success Representative.

Updated 03 Mar 2023
Did this page help you?
Yes
No
UP NEXT
How to implement the Mobile Safari Extension
Docs powered by archbee 
TABLE OF CONTENTS
Guidance for configuring Accessibility services and related disclosures
Solution