Setting up App cards

App cards are a specialized format to help users see your app in an engaging, media rich way. You can create video or image app cards in your Twitter Ads account. 


Creating an app card

We offer four choices of app cards. 

  1. Log into your Twitter Ads account by visiting ads.twitter.com
  2. Navigate to the Cards section in the Creatives drop down
  3. Select either "image" or "video" depending on which app card format you'd like to create
  4. You can then build your card:
    1. Add your video or image according to our required specs
    2. Choose your primary app store territory
    3. Select your call to action
    4. Choose your app. You must first add your app to your App manager
    5. Name your card. This name will not be visible in your final Tweet
  5. Click Create
  6. After you've created your app card, it will show in your Card library
  7. From your Card library you can select your card and create a Tweet!

Tweeting your app card

After you've created your card, you must add it to a Tweet before it's ready for promotion

  1. Navigate to your Creatives tab and choose the Cards category
  2. Filter to "App cards" in the top right corner
  3. Select "Image" or "Video" in the filter depending on which card type you'd like to create your Tweet from
  4. Hover over your chosen app card to display the action buttons
  5. Choose the Tweet button 
  6. This will bring you to the Tweet composer. Here you can enter the text you'd like your Tweet to show and see a preview of how your card will appear
  7. Click Tweet!

Once you've created your Tweet containing your app card, you can add the Tweet to your App campaigns.

Please note that all four versions of the app card will only render on mobile, not desktop.

App card FAQs

  • What should I set for my primary app store territory?
    Arrow down icon

    This is the primary territory in which your app is available.  We use this information to verify your App ID.

    If you're not sure what the primary territory for your app is, try selecting the United States. 


    Did we help answer your question?

    The maximum length for this field is 5000 characters.
    Success
    Thanks for submitting feedback on this article!
    Error
    Problem sending form.
  • A deep link scheme is analogous to a domain for a website, except it allows users to launch an App and serves as the base scheme for full deep links (see below). For example, try typing twitter:// in your mobile web browser and hitting “Go.” If you have the Twitter app installed, it will open the App on your phone.

    In the context of an App Card on iOS, adding deep link schemes to your Card configuration allows Twitter to recognize if an App is installed and enable users to directly open the app from Twitter. Of course, if the App is not installed, the App Card will send the user to the App Store, where they can proceed to download the App.

    A deep link scheme is also required to enable Install Notifications on iOS. Install notifications are prompts that occur on Twitter once an app is fully downloaded and are designed to drive activation of your app.

    To get your app's deep link scheme:

    For iOS

    In order for your app to respond to open URL requests correctly, you’ll need to add a URL scheme into your app’s.plist file. Common patterns for naming this scheme include reverse-DNS, or simply myappname://.

    Look for the URL Types section in your app’s .plist file. If it doesn’t exist, you can add it yourself. If you haven’t already edited URL Types, it should be an array with a single item, a dictionary with the key “URL Identifier”. Click the + button associated with the dictionary to add a “URL Schemes” section, which is another array, and add your scheme to this array. You can add as many custom schemes as you like. A more detailed tutorial can be found here.

    In your app delegate, you can add logic to the application:openURL:sourceApplication:annotation:method to take in the incoming URL (the one you specified in the card) and parse it within your app.

    For Android

    Deep link information is passed to your app as part of the Intent data. You can add an Intent filterto the relevant receiving Activities in your app. The intent filter might look something like this:

    1. @string/filter_title_viewcardcontent”>

    2.        <action android:name=”android.intent.action.VIEW” />

    3.        <category android:name=”android.intent.category.DEFAULT” />

    4.        <category android:name=”android.intent.category.BROWSABLE” />

    5.        <!— Accepts URIs that begin with “example://action” —>

    6.        <data android:scheme=”example”

    7.              android:host=”action” />

    8.    </intent-filter>

    A more complete explanation can be found in Google’s developer docs.


    Did we help answer your question?

    The maximum length for this field is 5000 characters.
    Success
    Thanks for submitting feedback on this article!
    Error
    Problem sending form.
  • What are the specs for app cards?
    Arrow down icon

    We offer four types of app cards: 

    • 1:1 Image app card
    • 1.91:1 Image app card
    • 16:9 Video app card
    • 1:1 Video app card

    To see specific specs for each, consult our specifications page


    Did we help answer your question?

    The maximum length for this field is 5000 characters.
    Success
    Thanks for submitting feedback on this article!
    Error
    Problem sending form.
  • What are creative best practices for app cards?
    Arrow down icon

    Image App Card

    • Use vibrant colors to make the image stand out
    • Don't try and cram too much into a small space
    • Include a preview of what the user can expect within the app
    • Don't use overly branded imagery with just company logos
    • Include an app store and play store logo if space permits

    Video app card

    • Include visual cues and don't rely on audio
    • Include a card at beginning and end of the video which shows the app and play store logos and preferably also a visual CTA to download the app
    • Make it clear that the video revolves around an app
    • Don't just re-purpose branded video, make sure it is app focused
    • Show the interface/usability/what the user what to expect within the app
    • Sweet spot for performance is under 30 seconds

    For more optimization tips and creative suggestions, check out our App install or re-engagement optimization page. 


    Did we help answer your question?

    The maximum length for this field is 5000 characters.
    Success
    Thanks for submitting feedback on this article!
    Error
    Problem sending form.

More questions on app promotion?

Check out our related pages: Create an app install or re-engagements campaign | Optimize your app campaign | Mobile app conversion tracking


Did we help answer your question?

The maximum length for this field is 5000 characters.
Success
Thanks for submitting feedback on this article!
Error
Problem sending form.

Visit Twitter Ads