Download .zip Download .tar.gz View on GitHub

jQuery Smart Banner

Smart Banners are a new feature in iOS 6 to promote apps on the App Store from a website. This jQuery plugin brings this feature to older iOS versions and Android devices.

Tip: Try this out using the Responsive Design Bookmarklet to preview iPhone & iPad sizes.


    <meta name="author" content="Google, Inc.">
    <meta name="apple-itunes-app" content="app-id=544007664">
    <meta name="google-play-app" content="">

    <link rel="stylesheet" href="jquery.smartbanner.css" type="text/css" media="screen">
    <link rel="apple-touch-icon" href="apple-touch-icon.png">
    <script src="//"></script>
    <script src="jquery.smartbanner.js"></script>
    <script type="text/javascript">


    title: null, // What the title of the app should be in the banner (defaults to <title>)
    author: null, // What the author of the app should be in the banner (defaults to <meta name="author"> or hostname)
    price: 'FREE', // Price of the app
    appStoreLanguage: 'us', // Language code for App Store
    inAppStore: 'On the App Store', // Text of price for iOS
    inGooglePlay: 'In Google Play', // Text of price for Android
    icon: null, // The URL of the icon (defaults to <link>)
    iconGloss: null, // Force gloss effect for iOS even for precomposed (true or false)
    button: 'VIEW', // Text on the install button
    scale: 'auto', // Scale based on viewport size (set to 1 to disable)
    speedIn: 300, // Show animation speed of the banner
    speedOut: 400, // Close animation speed of the banner
    daysHidden: 15, // Duration to hide the banner after being closed (0 = always show banner)
    daysReminder: 90, // Duration to hide the banner after "VIEW" is clicked (0 = always show banner)
    force: null // Choose 'ios' or 'android'. Don't do a browser check, just always show this banner

Using WordPress? Use the AppBanners plugin by Matt Pramschufer

jquery.smartbanner is based on Smart Web App Banner by Kurt Zenisek.

Arnold Daniels

I've spend a big part of my life behind a computer, learning about databases (MySQL), programming (PHP) and system administration (Linux). Currently I playing with HTML5, jquery and node.js.