Skip to main content
All CollectionsMobile and TV Apps
Developer Account and App Responsibilities
Developer Account and App Responsibilities

This guide outlines client and Uscreen responsibilities for app development: Account management, Compliance, and Platform Requirements

Updated over 2 months ago

When partnering with Uscreen to launch your apps on various platforms, it’s important to understand the division of responsibilities between your team and Uscreen. This guide clarifies what you are accountable for as the app owner and what services are covered under your Uscreen membership.

Uscreen's responsibility

1. App Development and Availability on all marketplaces:

  • App Development: We are responsible for developing and maintaining the app's source code and ensuring its stability across all platforms. This includes:

    • App improvements: Our team is constantly improving the apps by adding new features, rigorously testing them, and ensuring they deliver a valuable experience for your users.

    • App Maintenance: We also ensure that your app meets all app store requirements and continues to function in alignment with platform updates, providing peace of mind that your app remains compliant and up-to-date.

  • App Building (packaging): We build, upload to your developer accounts, and maintain your apps on the platforms you select, ensuring they incorporate the latest features and best practices.

    • Note: Uscreen does not provide app artifacts (build packages, bundles) or any other means of access to the app’s source code. This code is our legal property, and we reserve the right to keep it under our control.

  • App Submissions and Revisions: We handle submitting your app to each platform and address any rejections or feedback related to the apps themselves. If a rejection requires additional documentation from your side (e.g., legal documents related to your content or business), we will promptly contact you for the necessary materials.

2. Responding to Marketplace Messages (App-Related Only):

  • App-Related Platform Notifications: During the app build and publication process for new apps and updates, We will manage any messages from platforms that pertain specifically to the app’s functionality, design, or approval process. For example, if the platform flags an issue with the app’s performance or compliance, we will handle it. In the cases where we require input from the Account Owner, we will reach out. Also, check the App Compliance bullet point down below.

What You Are Responsible For

1. Developer Accounts:

  • Account Creation: You are responsible for setting up developer accounts on the platforms where you wish to publish your app (e.g., Roku, Amazon, Apple, Google, Samsung). This includes ensuring that the accounts are created correctly by following all required steps, such as setting up payment settings (if your app contains purchases), sharing access with Uscreen with the appropriate permissions, and fulfilling any additional requirements like providing a JSON key and API access for the Google account.

  • Account Management: It is your responsibility to ensure that your developer accounts remain in good standing. This includes staying up-to-date with platform policies, responding to notifications from the marketplaces, and providing any required legal or business information when requested (e.g., tax forms, and legal documents).

  • App compliance: You must also ensure that your app’s content complies with the platform’s guidelines, including any regulations on intellectual property, content restrictions, or other policies.

2. Developer Account Notifications


Any messages related to the status or maintenance of your developer account (e.g., account verification, billing issues, or policy updates) are your responsibility to review and address. However, if you need assistance understanding or navigating these platform requirements, our team is available to guide you through the process.

  • Account Monitoring and Email Communication: The account owner's email used to create the developer accounts must be checked regularly to make sure important messages are not missed. By the same token, the 'developer account' email provided to Uscreen will be our point of contact, as well as the user who initiates the app request from the Admin Area.

    NOTE: Uscreen (or any other developer invited to your dev accounts) do not receive notifications about account issues. Hence the importance of constantly monitoring the account owner's mailbox.

By understanding this separation of duties, we ensure smoother app launches and continued success across all platforms. For further assistance, feel free to contact your Uscreen representative.

Did this answer your question?