From 10d44b7581b67d6619c7060ca1d339e0d355c7af Mon Sep 17 00:00:00 2001 From: Dirk Dougherty Date: Sat, 23 May 2015 14:46:57 -0700 Subject: [PATCH] Doc change: Updates to preview and distribute. Change-Id: I097213ce68d50d10b23840f2ad61f26279293948 --- docs/html/develop/index.jd | 2 +- .../analyze/understand-user-value.jd | 3 +- docs/html/distribute/engage/ads.jd | 4 +- docs/html/distribute/engage/community.jd | 3 +- docs/html/distribute/engage/engage_toc.cs | 4 +- docs/html/distribute/engage/gcm.jd | 6 +- docs/html/distribute/engage/intents.jd | 11 +- .../googleplay/developer-console.jd | 4 +- docs/html/distribute/googleplay/edu/about.jd | 171 +++++++++----- .../distribute/googleplay/families/about.jd | 96 ++++---- .../distribute/googleplay/googleplay_toc.cs | 15 +- docs/html/distribute/googleplay/start.jd | 18 +- docs/html/distribute/googleplay/work/about.jd | 32 +-- docs/html/distribute/images/freemium.jpg | Bin 10951 -> 0 bytes .../distribute/images/gp-app-practices.png | Bin 45515 -> 0 bytes .../distribute/images/gp-games-practices.png | Bin 51404 -> 0 bytes docs/html/distribute/images/premium.jpg | Bin 10634 -> 0 bytes docs/html/distribute/images/subscription.jpg | Bin 10264 -> 0 bytes docs/html/distribute/monetize/ads.jd | 208 ++++++++++++----- docs/html/distribute/monetize/ecommerce.jd | 20 +- docs/html/distribute/monetize/freemium.jd | 4 +- docs/html/distribute/monetize/payments.jd | 6 +- docs/html/distribute/monetize/premium.jd | 15 +- .../html/distribute/monetize/subscriptions.jd | 8 +- .../html/distribute/tools/launch-checklist.jd | 8 +- docs/html/distribute/users/build-buzz.jd | 48 +--- docs/html/distribute/users/build-community.jd | 29 +-- .../html/distribute/users/promote-with-ads.jd | 212 ++++++++++++------ docs/html/distribute/users/youtube.jd | 50 ++++- .../html/google/play/billing/billing_admin.jd | 22 +- .../google/play/billing/billing_overview.jd | 4 +- .../play/billing/billing_subscriptions.jd | 14 +- .../google/play/billing/billing_testing.jd | 12 +- docs/html/google/play/billing/v2/api.jd | 8 +- .../play/billing/v2/billing_integrate.jd | 6 +- .../play/billing/v2/billing_reference.jd | 4 +- .../play/billing/v2/billing_subscriptions.jd | 2 +- .../cards/card-build-community_16-9_2x.png | Bin 0 -> 6020 bytes .../images/cards/card-ecommerce_16-9_2x.png | Bin 0 -> 7826 bytes .../card-frictionless-purchasing_16-9_2x.png | Bin 0 -> 9212 bytes .../card-google-cloud-messaging_16-9_2x.png | Bin 0 -> 8148 bytes .../card-instals-from-youtube_16-9_2x.png | Bin 0 -> 10392 bytes .../cards/card-monetize-freemium_16-9_2x.png | Bin 0 -> 10054 bytes .../cards/card-monetize-premium_16-9_2x.png | Bin 0 -> 9711 bytes .../card-monetize_subscriptions_16-9_2x.png | Bin 0 -> 9724 bytes docs/html/images/distribute/android-work.jpg | Bin 155972 -> 0 bytes docs/html/images/distribute/dff-badging.png | Bin 0 -> 163370 bytes docs/html/images/distribute/dff-browse.png | Bin 0 -> 159215 bytes docs/html/images/distribute/dff-character.png | Bin 0 -> 183499 bytes .../html/images/distribute/engage-intents.png | Bin 223476 -> 226750 bytes docs/html/images/distribute/gpfw.jpg | Bin 0 -> 112896 bytes docs/html/jd_collections.js | 10 +- docs/html/jd_extras.js | 18 +- docs/html/preview/samples.jd | 3 +- docs/html/sdk/index.jd | 2 +- docs/html/training/index.jd | 2 +- 56 files changed, 619 insertions(+), 465 deletions(-) delete mode 100644 docs/html/distribute/images/freemium.jpg delete mode 100644 docs/html/distribute/images/gp-app-practices.png delete mode 100644 docs/html/distribute/images/gp-games-practices.png delete mode 100644 docs/html/distribute/images/premium.jpg delete mode 100644 docs/html/distribute/images/subscription.jpg create mode 100644 docs/html/images/cards/card-build-community_16-9_2x.png create mode 100644 docs/html/images/cards/card-ecommerce_16-9_2x.png create mode 100644 docs/html/images/cards/card-frictionless-purchasing_16-9_2x.png create mode 100644 docs/html/images/cards/card-google-cloud-messaging_16-9_2x.png create mode 100644 docs/html/images/cards/card-instals-from-youtube_16-9_2x.png create mode 100644 docs/html/images/cards/card-monetize-freemium_16-9_2x.png create mode 100644 docs/html/images/cards/card-monetize-premium_16-9_2x.png create mode 100644 docs/html/images/cards/card-monetize_subscriptions_16-9_2x.png delete mode 100644 docs/html/images/distribute/android-work.jpg create mode 100644 docs/html/images/distribute/dff-badging.png create mode 100644 docs/html/images/distribute/dff-browse.png create mode 100644 docs/html/images/distribute/dff-character.png create mode 100644 docs/html/images/distribute/gpfw.jpg diff --git a/docs/html/develop/index.jd b/docs/html/develop/index.jd index 7c56a6993a30d..9707c997e6797 100644 --- a/docs/html/develop/index.jd +++ b/docs/html/develop/index.jd @@ -25,7 +25,7 @@ excludeFromSuggestions=true Set up Android Studio
- + Build your first app
diff --git a/docs/html/distribute/analyze/understand-user-value.jd b/docs/html/distribute/analyze/understand-user-value.jd index e561941155414..99fd11a1cda85 100644 --- a/docs/html/distribute/analyze/understand-user-value.jd +++ b/docs/html/distribute/analyze/understand-user-value.jd @@ -45,7 +45,8 @@ page.tags="analytics, user behavior"

-

Know your users with Audience Reporting and Demographic and Interest reports

+

Know your users with Audience Reporting and Demographic +and Interest reports

Google Analytics’ Audience Reporting section highlights a diff --git a/docs/html/distribute/engage/ads.jd b/docs/html/distribute/engage/ads.jd index ad6940f6ffd25..10dbea63a5c26 100644 --- a/docs/html/distribute/engage/ads.jd +++ b/docs/html/distribute/engage/ads.jd @@ -19,13 +19,13 @@ they didn't know your app could handle.

-
+

From search

Add deep links to your app, then bring users straight to relevant app content when they’re searching.

-
+

From apps

Use remarketing and deep links to bring users to just the right diff --git a/docs/html/distribute/engage/community.jd b/docs/html/distribute/engage/community.jd index e202d54371d60..689f0a80566f2 100644 --- a/docs/html/distribute/engage/community.jd +++ b/docs/html/distribute/engage/community.jd @@ -26,7 +26,8 @@ page.image=/images/gp-engage-9.jpg

- Learn more about how to build and manage a community. + Learn more about how to build + and manage a community.

diff --git a/docs/html/distribute/engage/engage_toc.cs b/docs/html/distribute/engage/engage_toc.cs index f8607f5662b17..e1460565e1446 100644 --- a/docs/html/distribute/engage/engage_toc.cs +++ b/docs/html/distribute/engage/engage_toc.cs @@ -32,13 +32,13 @@

  • Registering for a Google Play publisher account
  • -
  • Setting up a Google Wallet Merchant Account, if you will sell apps or +
  • Setting up a Google payments merchant account, if you will sell apps or in-app products.
  • @@ -81,8 +81,8 @@ page.image=/distribute/images/getting-started.jpg law. -
  • Pay a $25 USD registration fee using Google Wallet. If - you don't have a Google Wallet account, you can quickly set one up during the +
  • Pay a $25 USD registration fee using Google payments. If + you don't have a Google payments account, you can quickly set one up during the process.
  • @@ -93,24 +93,20 @@ page.image=/distribute/images/getting-started.jpg

    - Set Up a Google Wallet Merchant Account + Set Up a Google Payments Merchant Account

    -
    - -
    -

    If you want to sell priced apps, in-app products, or subscriptions, you’ll - need a Google Wallet Merchant Account. You can set one up at any time, but + need a Google payments merchant account. You can set one up at any time, but first review the list of merchant countries.

    - To set up a Google Wallet Merchant Account:
    + To set up a Google payments merchant account:

    @@ -130,7 +126,7 @@ page.image=/distribute/images/getting-started.jpg

    - This takes you to the Google Wallet site; you'll need information about your + This takes you to the Google payments site; you'll need information about your business to complete this step.

    diff --git a/docs/html/distribute/googleplay/work/about.jd b/docs/html/distribute/googleplay/work/about.jd index 6ced561b124df..bd0f72bd89a59 100644 --- a/docs/html/distribute/googleplay/work/about.jd +++ b/docs/html/distribute/googleplay/work/about.jd @@ -1,33 +1,35 @@ page.title=Google Play for Work page.metaDescription=Distribute your apps directly to enterprises and business users. -page.tags="enterprise", "emm", "business", "administrator" -page.image=images/distribute/android-work.jpg +page.tags="enterprise", "emm", "business", "administrator", "profile" +page.image=images/distribute/gpfw.jpg @jd:body

    Google Play for Work is an extension of Google Play that lets Android for Work users browse and install apps. IT admins in a business using Android for Work choose which public and private apps are made available to users in their business. Businesses can use Google Play for Work to securely bulk deploy free apps to their employees or bulk purchase paid apps depending on their needs.

    + +

    As a Google Play developer, your free apps are automatically ready to be selected by Android for Work customers and made available to their workforces on Google Play for Work. However, to allow businesses access to bulk purchase your paid apps, you must opt-in and agree to the Google Play for Work Addendum to the Developer Distribution Agreement.

    -

    Find out more about distributing to Google Play for Work.

    +

    Find out more about distributing to Google Play for Work.

    -

    For developers

    +

    For developers

    Get discovered

    Get your business related apps listed in a business specific gateway so they stand out from consumer apps.

    Get volume

    Reach new audiences at scale because businesses will be able to deploy your free apps in bulk. Bulk purchasing also allows businesses to buy your paid app at scale.

    -
    Generate revenue from extended support
    -

    Businesses will often look for extended support for business critical apps, and you have the opportunity to offer that support for a fee.

    Continue to offer in app-purchases

    You can continue to offer free apps with in-app purchases. Business employees will be able to make purchases just as they would if they personally installed your app.

    +
    New monetization opportunities
    +

    Businesses will often look for extended support for business critical apps, and you have the opportunity to offer that support for a fee.

    -

    For businesses

    +

    For businesses

    Free to businesses

    Google Play for Work is available free of charge to Android for Work customers.

    @@ -47,13 +49,13 @@ page.image=images/distribute/android-work.jpg

    Keep these best practices in mind as you build a great enterprise-ready app.

    -

    Build a great app for business

    +

    Develop a great app for business

    • Follow best practices for security and manage user data properly. Businesses are more conscious of data security and employee productivity, especially when it comes to features that share information with other services.
    • -
    • Support the Work App Configuration framework to let an administrator remotely configure app settings such as: +
    • Support the App Configuration framework to let an administrator remotely configure app settings such as: - - -

      Provide support and maintenance

        diff --git a/docs/html/distribute/images/freemium.jpg b/docs/html/distribute/images/freemium.jpg deleted file mode 100644 index 6919202c597bc34d5ac1881d2424720194920a05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10951 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 W`jgVXPXGUA>o4E@KXkKoIrd*XSD~!{ diff --git a/docs/html/distribute/images/gp-app-practices.png b/docs/html/distribute/images/gp-app-practices.png deleted file mode 100644 index 0afc4cbcb4d8c45d74ce0abfc66ddd791145c491..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45515 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

        s$8qoZsyb+M)E0AX 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 diff --git a/docs/html/distribute/images/gp-games-practices.png b/docs/html/distribute/images/gp-games-practices.png deleted file mode 100644 index e2b63c59bba28c10f370d656f51d67b68db7095e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51404 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 W-AFE5(Krl%`~l0V$dtT>`u-ozr!mU_ diff --git a/docs/html/distribute/images/premium.jpg b/docs/html/distribute/images/premium.jpg deleted file mode 100644 index 210fddb9bbc2e4527a591eaaa5e10054bec46cf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10634 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

    -

    Ads are an effective and easy way to earn revenue from your apps. AdMob brings -together best-in-class technology in a single ad platform for your app, so you -can gain insights about your users, drive more in-app purchases, and maximize -your ad revenue. You won’t need to rely on a combination of tools or use -precious development resources to build your own solution.

    +

    + Ads are an effective and easy way to earn revenue from your apps. AdMob + brings together best-in-class technology in a single ad platform for your + app, so you can gain insights about your users, drive more in-app purchases, + and maximize your ad revenue. You won’t need to rely on a combination of + tools or use precious development resources to build your own solution. +

    -

    Why choose AdMob?

    +

    + Why choose AdMob? +

      -
    • Over 650,000 apps use AdMob -
    • $1 billion+ paid to developers in the last 2 years -
    • Fast, reliable payment in local currencies -
    • High CPMs and the best fill rates -
    • Industry-leading mediation platform +
    • Over 650,000 apps use AdMob +
    • + +
    • $1 billion+ paid to developers in the last 2 years +
    • + +
    • Fast, reliable payment in local currencies +
    • + +
    • High CPMs and the best fill rates +
    • + +
    • Industry-leading mediation platform +
    -

    Sign-up for AdMob -today and start using the Google Mobile Ads SDK -in your app with a few lines of code.

    +

    + Sign-up for + AdMob today and start using the Google Mobile + Ads SDK in your app with a few lines of code. +

    -

    Maximize your ad revenue

    +

    + Maximize your ad revenue +

    -
    Maximize earnings
    -

    Earn more with our industry-leading ad service, which includes free mediation to - automatically improve your earnings, and access to all of Google’s advertiser - demand from AdMob, AdWords, and the DoubleClick Ad Exchange.

    +
    + Maximize earnings +
    + +

    + Earn more with our industry-leading ad service, which includes free mediation to + automatically improve your earnings, and access to all of Google’s + advertiser demand from AdMob, AdWords, and the DoubleClick Ad Exchange. +

    +
    -
    Get paid fast
    -

    Get paid in local currencies quickly and reliably, with no wire fees charged by - AdMob.

    +
    + Get paid fast +
    + +

    + Get paid in local currencies quickly and reliably, with no wire fees + charged by AdMob. +

    +
    -
    Easy and free
    -

    The SDK can be installed quickly, and there are no standard fees for using the - platform.

    +
    + Easy and free +
    + +

    + The SDK can be installed quickly, and there are no standard fees for + using the platform. +

    -

    Grow your business with a trusted partner

    +

    + Grow your business with a trusted partner +

    +
    -
    Powered by Google’s ad technology
    -

    For over a decade, Google has helped millions of developers grow their digital - businesses.

    +
    + Powered by Google’s ad technology +
    + +

    + For over a decade, Google has helped millions of developers grow their + digital businesses. +

    +
    -
    Auto updates on Google Play
    -

    AdMob’s integration with Google Play services pushes automatic performance - improvements to Android apps without additional SDK changes.

    +
    + Auto updates on Google Play +
    + +

    + AdMob’s integration with Google Play services pushes automatic + performance improvements to Android apps without additional SDK + changes. +

    +

    + Drive more in-app purchases and downloads +

    -

    Drive more in-app purchases and downloads

    -
    Sell more in-app purchases
    -

    Earn more revenue by intelligently promoting your in-app purchases to the users -most likely to buy them.

    +
    + Sell more in-app purchases +
    + +

    + Earn more revenue by intelligently promoting your in-app purchases to + the users most likely to buy them. +

    +
    -
    Promote your apps for free
    -

    Cross-sell your other apps (or your friend’s apps) to your existing users, -using free AdMob house ads.

    +
    + Promote your apps for free +
    + +

    + Cross-sell your other apps (or your friend’s apps) to your existing + users, using free AdMob house ads. +

    -

    Understand your users

    +

    + Understand your users +

    +
    -
    Analytics for apps
    -

    Analyze your app’s performance from within AdMob with Google Analytics. -Discover where people are downloading your app, and the features they use the -most in real time.

    +
    + Analytics for apps +
    + +

    + Analyze your app’s performance from within AdMob with Google Analytics. + Discover where people are downloading your app, and the features they + use the most in real time. +

    +
    -
    Flow visualization reports
    -

    In Analytics, see how people are navigating through your app with graphical -flow reports. -View the path they take to making a purchase, and the point where they exit -the app, plus much more.

    +
    + Flow visualization reports +
    + +

    + In Analytics, see how people are navigating through your app with + graphical flow reports. + View the path they take to making a purchase, and the point where they + exit the app, plus much more. +

    - -
    + Tips +
      -
    • Place ads wisely, they shouldn't be too intrusive but still need to be clearly -visible to attract clickthroughs. -
    • Use banner, interstitial, and other ad formats appropriately. -
    • Make use of targeting features to match ads with your users and your app. -
    • Remember that ads form part of your app and must match its age rating. -
    • Exercise control options sensibly, don't get carried away excluding potentially -competing ads at the expense of revenue. +
    • Place ads wisely, they shouldn't be too intrusive but still need to be + clearly visible to attract clickthroughs. +
    • + +
    • Use banner, interstitial, and other ad formats appropriately. +
    • + +
    • Make use of targeting features to match ads with your users and your app. +
    • + +
    • Remember that ads form part of your app and must match its age rating. +
    • + +
    • Exercise control options sensibly, don't get carried away excluding + potentially competing ads at the expense of revenue. +
    diff --git a/docs/html/distribute/monetize/ecommerce.jd b/docs/html/distribute/monetize/ecommerce.jd index dc56d465ecd2f..be1db644fa816 100644 --- a/docs/html/distribute/monetize/ecommerce.jd +++ b/docs/html/distribute/monetize/ecommerce.jd @@ -1,22 +1,22 @@ page.title=E-commerce -page.image=/distribute/images/ecommerce.jpg +page.image=/images/cards/card-ecommerce_16-9_2x.png page.metaImage=With Instant Buy you can sell physical goods and services from your web pages. -page.tags="monetizing", "physical goods", "wallet" +page.tags="monetizing", "physical goods", "payments" @jd:body

    - Product Purchase with Instant Buy + Product Purchase with Android Pay

    - With Google Wallet Instant Buy, you've the added flexibility of selling + With Android Pay, you've the added flexibility of selling physical goods and services, such as clothing or movie tickets, through your apps using Instant Buy for - Android (US Only). + "https://developers.google.com/wallet/instant-buy/">the Android Pay API + (US Only).

    @@ -28,14 +28,14 @@ page.tags="monetizing", "physical goods", "wallet"

    - Your customers purchase goods and services with any Google Wallet payment - method — credit card, gift card, or Wallet balance. Google Wallet - Instant Buy helps you minimize user data entry by enabling your payment flow + Your customers purchase goods and services with any payment + method — credit card, gift card, or Wallet balance. Android Pay + helps you minimize user data entry by enabling your payment flow to retrieve information directly from the user’s wallet.

    - You also keep your existing payment infrastructure and leverage Google Wallet + You also keep your existing payment infrastructure and leverage Android Pay to optimize your payment flow — users can make purchases in as a few as two clicks and the flow is simplified with features to retrieve information directly from the user’s wallet and intelligent auto-completion of addresses. diff --git a/docs/html/distribute/monetize/freemium.jd b/docs/html/distribute/monetize/freemium.jd index 0d33054044a85..219b12da956fe 100644 --- a/docs/html/distribute/monetize/freemium.jd +++ b/docs/html/distribute/monetize/freemium.jd @@ -1,5 +1,5 @@ page.title=Monetize Freemium Apps -page.image=/distribute/images/freemium.jpg +page.image=images/cards/card-monetize-freemium_16-9_2x.png page.metaDescription=Use Google Play In-app Billing and other tools to monetize your free apps. page.tags="in-app", "billing", "iap", "monetizing" @jd:body @@ -57,7 +57,7 @@ page.tags="in-app", "billing", "iap", "monetizing"

    - To get started with In-app Billing you need to set-up a Google Wallet + To get started with In-app Billing you need to set-up a Google payments Merchant Account from Developer Console. You then define in-app diff --git a/docs/html/distribute/monetize/payments.jd b/docs/html/distribute/monetize/payments.jd index 187f872e25673..7d972bb02216c 100644 --- a/docs/html/distribute/monetize/payments.jd +++ b/docs/html/distribute/monetize/payments.jd @@ -1,12 +1,12 @@ page.title=Convenient, Frictionless Purchasing -page.image= +page.image=images/cards/card-frictionless-purchasing_16-9_2x.png page.metaDescription=Users can purchase instantly with a choice of payment methods. page.tags="google play", "payments", "gift card" @jd:body

    @@ -41,7 +41,7 @@ page.tags="google play", "payments", "gift card"

    Users can pay using any credit card that they’ve registered in Google Play. - Credit Cards added to Google Play are stored in the user’s Google Wallet and + Credit Cards added to Google Play are stored in the user’s Google wallet and available for in-app purchases and instant buys too. To make it easy for users to get started, registration is offered as a part of the initial device setup process. diff --git a/docs/html/distribute/monetize/premium.jd b/docs/html/distribute/monetize/premium.jd index c8823d16293b1..2ba7eefd51067 100644 --- a/docs/html/distribute/monetize/premium.jd +++ b/docs/html/distribute/monetize/premium.jd @@ -1,5 +1,5 @@ page.title=Monetize Premium Apps -page.image=/distribute/images/premium.jpg +page.image=/images/cards/card-monetize-premium_16-9_2x.png page.metaDescription=Charging users to download your apps is a simple, convenient monetization model. page.tags="monetizing", "paid" @@ -11,12 +11,13 @@ page.tags="monetizing", "paid"

    Charging users to download your apps is a simple, convenient monetization model. After creating your Merchant - Account, you set prices for your - apps in the Developer Console. You can optionally include advertising or use - In-app - Billing to sell additional features or content. + "/distribute/googleplay/start.html#merchant-account">Merchant Account, + you + set prices for your apps in the Developer Console. You can optionally + include advertising or use In-app Billing to sell + additional features or content.

    diff --git a/docs/html/distribute/monetize/subscriptions.jd b/docs/html/distribute/monetize/subscriptions.jd index 6a4d9b193a209..a17cd78e650dc 100644 --- a/docs/html/distribute/monetize/subscriptions.jd +++ b/docs/html/distribute/monetize/subscriptions.jd @@ -1,5 +1,5 @@ page.title=Monetize with Subscriptions -page.image=/distribute/images/subscription.jpg +page.image=images/cards/card-monetize_subscriptions_16-9_2x.png page.metaDescription=Sell subscriptions to your products to create continuing revenue streams. page.tags="in-app", "iap", "monetizing", "free", "trials" @jd:body @@ -21,8 +21,8 @@ page.tags="in-app", "iap", "monetizing", "free", "trials"

    When users purchase subscriptions in your apps, Google Play handles all checkout details so your apps never have to directly process any financial - transactions. Google Play processes all payments for subscriptions through - Google Wallet, just as it does for standard in-app products and app + transactions. Google Play processes all payments for subscriptions + just as it does for standard in-app products and app purchases. This ensures a consistent and familiar purchase flow for your users and reduces cart abandonment rates.

    @@ -43,7 +43,7 @@ page.tags="in-app", "iap", "monetizing", "free", "trials"

    - To get started with subscriptions you need to set-up a Google Wallet Merchant Account from the Developer Console. You then define subscriptions for published or draft apps in the

    If your app is be priced, or if you'll be selling in-app products, you need - - set up a Google Wallet Merchant Account before you can publish. + to + set up a Google payments merchant account before you can publish.

    Related resources

    @@ -855,7 +855,7 @@ data-maxresults="6">
  • Your developer profile has the correct information and is linked to the - proper Google Wallet merchant account (if you’re selling products). + proper Google payments merchant account (if you’re selling products).

  • diff --git a/docs/html/distribute/users/build-buzz.jd b/docs/html/distribute/users/build-buzz.jd index bfdc09590bacf..7bc6f6c1859e0 100644 --- a/docs/html/distribute/users/build-buzz.jd +++ b/docs/html/distribute/users/build-buzz.jd @@ -5,49 +5,8 @@ page.tags="users, growth, promotion" @jd:body - - -
    - +
    +

    @@ -64,7 +23,7 @@ page.tags="users, growth, promotion" dividends.

    -
    + @@ -101,7 +60,6 @@ page.tags="users, growth, promotion" -

    Use the Google Play Badge

    diff --git a/docs/html/distribute/users/build-community.jd b/docs/html/distribute/users/build-community.jd index 5cdabeaca7f30..23b9d880c5104 100644 --- a/docs/html/distribute/users/build-community.jd +++ b/docs/html/distribute/users/build-community.jd @@ -1,33 +1,10 @@ page.title=Build Community page.metaDescription=Build a loyal following with great support and communication. page.tags="users, growth, community" +page.image=/images/cards/card-build-community_16-9_2x.png @jd:body -

    Fans of your apps love to help others, turn newer users into fans, and bring @@ -36,6 +13,10 @@ page.tags="users, growth, community" to others.

    +
    + +
    +

    Building your own community can help you bring content that will delight users and get them talking about your apps to friends, family and others in diff --git a/docs/html/distribute/users/promote-with-ads.jd b/docs/html/distribute/users/promote-with-ads.jd index 3456c666cbb6a..f0e32568c5ae6 100644 --- a/docs/html/distribute/users/promote-with-ads.jd +++ b/docs/html/distribute/users/promote-with-ads.jd @@ -21,28 +21,40 @@ most likely to install your app.

    Get started with AdWords app install ads.

    - -
    -

    From Google Play

    - -

    Search ads on Google Play are still undergoing testing and - not yet available to buy. Find - out more.

    +

    + From Google Play +

    + +

    + Search ads on Google Play are still undergoing testing and not yet + available to buy. + Find out more. +

    +
    -

    From search

    - -

    Connect with users as they search for content and services - provided by your app.

    +

    + From search +

    + +

    + Connect with users as they search for content and services provided by + your app. +

    +
    -

    From YouTube

    - -

    Promote your app when users are watching related videos.

    +

    + From YouTube +

    + +

    + Promote your app when users are watching related videos. +

    @@ -50,88 +62,144 @@ app install ads.

    -

    From apps

    - -

    Reach users while they’re engaged with apps and games across the - AdMob network.

    +

    + From apps +

    + +

    + Reach users while they’re engaged with apps and games across the AdMob + network. +

    +
    -

    From the web

    - -

    Reach users while they’re engaged with websites across the Google - Display Network.

    +

    + From the web +

    + +

    + Reach users while they’re engaged with websites across the Google + Display Network. +

    +
    -

    From Gmail

    - -

    Promote your app while users communicate and get things done in - Gmail.

    +

    + From Gmail +

    + +

    + Promote your app while users communicate and get things done in Gmail. +

    - -

    Tips

    +

    + Tips +

      -
    • Estimate how much an app user is worth to your business, so that you can work -out an appropriate cost-per-install that you’re willing to pay. -
    • Ensure that your ads and Play Store listing are compelling and clearly describe -your app’s value. -
    • Check that you’re accurately tracking and attributing installs by installing -the AdWords conversion tracking SDK. -
    • Promote your app broadly across display, search, and video to reach even more -potential users and drive a higher volume of installs. -
    • Start with broader targeting and then fine tune your bidding once you’ve -assessed your campaign results. -
    • Use Conversion Optimizer to automate your bidding so that your ads target users -who are most likely to install your app. -
    • Use Conversion Optimizer for in-app buyers to automate your bidding so that -your ads target high value users who are most likely to make purchases in your -app. +
    • Estimate how much an app user is worth to your business, so that you can + work out an appropriate cost-per-install that you’re willing to pay. +
    • + +
    • Ensure that your ads and Play Store listing are compelling and clearly + describe your app’s value. +
    • + +
    • Check that you’re accurately tracking and attributing installs by + installing the AdWords conversion tracking + SDK. +
    • + +
    • Promote your app broadly across display, search, and video to reach even + more potential users and drive a higher volume of installs. +
    • + +
    • Start with broader targeting and then fine tune your bidding once you’ve + assessed your campaign results. +
    • + +
    • Use Conversion Optimizer to automate your bidding so that your ads target + users who are most likely to install your app. +
    • + +
    • Use Conversion Optimizer for in-app buyers to automate your bidding so + that your ads target high value users who are most likely to make purchases + in your app. +
    +

    + Engage with users +

    -

    Engage with users

    - -

    Getting a user to install an app is one thing, but you'll also want them to -open it regularly. AdWords offers app re-engagement tools to help your app stay -in mind with users who’ve already installed it on their phone. AdWords can -remind them of key features and encourage them to try your app again, or help -them complete an activity they didn't know your app could handle.

    - +

    + Getting a user to install an app is one thing, but you'll also want them to + open it regularly. AdWords offers app re-engagement tools to help your app + stay in mind with users who’ve already installed it on their phone. AdWords + can remind them of key features and encourage them to try your app again, or + help them complete an activity they didn't know your app could handle. +

    -

    From search

    - -

    Add deep links to your app, then bring users straight - to relevant app content when they’re searching.

    +

    + From search +

    + +

    + Add deep links to your app, then bring users straight to relevant app + content when they’re searching. +

    +
    -

    From apps

    - -

    Use remarketing and deep links to bring users to just the right - place in your app to re-engage and convert, from other apps and games they love.

    +

    + From apps +

    + +

    + Use remarketing and deep links to bring users to just the right place + in your app to re-engage and convert, from other apps and games they + love. +

    - -

    Tips

    +

    + Tips +

      -
    • Track what users do in your app after they’ve clicked an ad, by installing the -AdWords conversion tracking SDK. -
    • Advertise a compelling reason for users to re-engage with your app (such as a -reminder or a special offer). -
    • Add deep links to your app that’ll take users directly to the parts of your app that will be -most relevant and interesting to them, where they can easily take action. -
    • Re-engage your app users across the display network with remarketing lists and -search with keywords. -
    • Use remarketing lists to target high value users so that you can drive more -conversions in your app. +
    • Track what users do in your app after they’ve clicked an ad, by + installing the AdWords conversion tracking + SDK. +
    • + +
    • Advertise a compelling reason for users to re-engage with your app (such + as a reminder or a special offer). +
    • + +
    • + Add + deep links to your app that’ll take users directly to the parts of your + app that will be most relevant and interesting to them, where they can + easily take action. +
    • + +
    • Re-engage your app users across the display network with remarketing + lists and search with keywords. +
    • + +
    • Use remarketing lists to target high value users so that you can drive + more conversions in your app. +
    diff --git a/docs/html/distribute/users/youtube.jd b/docs/html/distribute/users/youtube.jd index 0be65844784d8..9554d8c6d1cb9 100644 --- a/docs/html/distribute/users/youtube.jd +++ b/docs/html/distribute/users/youtube.jd @@ -1,28 +1,54 @@ page.title=Drive installs from YouTube page.metaDescription=Bring users from videos to your store listing with a merchandise card available on YouTube. -page.image=images/cards/card-youtube_2x.png +page.image=images/cards/card-instals-from-youtube_16-9_2x.png page.tags="users, youtube, cards, videos" @jd:body -

    Now you can bring users who discover your app videos on YouTube to your store listing with a merchandise card, one of several card types available to add to YouTube videos. Once published the presence of the merchandise card is indicated in the video with an information icon. When a viewer opens the card they follow the link to your app on the Play Store, where they can install your app.

    +

    + Now you can bring users who discover your app videos on YouTube to your store + listing with a merchandise card, one of several card types available to add + to YouTube videos. Once published the presence of the merchandise card is + indicated in the video with an information icon. When a viewer opens the card + they follow the link to your app on the Play Store, where they can install + your app. +

    -
    - -
    +
    + +
    -

    Get started adding merchandise cards to your uploaded videos.

    +

    + Get started adding merchandise cards + to your uploaded videos. +

    + +

    + Tips +

    -

    Tips

      -
    • Don’t indicate the location of a card within your video, cards might be positioned differently on different devices.
    • -
    • When you add cards, featured video or playlist highlights in your video are hidden.
    • -
    • In order to display cards, your account needs to be in good standing.
    • -
    • Performance reporting for cards is available in YouTube Analytics.
    • -
    • Cards work better when they're not too close to each other. Try spacing them out.
    • +
    • Don’t indicate the location of a card within your video, cards might be + positioned differently on different devices. +
    • + +
    • When you add cards, featured video or playlist highlights in your video + are hidden. +
    • + +
    • In order to display cards, your account needs to be in good standing. +
    • + +
    • Performance reporting for cards is available in YouTube Analytics. +
    • + +
    • Cards work better when they're not too close to each other. Try spacing + them out. +
    diff --git a/docs/html/google/play/billing/billing_admin.jd b/docs/html/google/play/billing/billing_admin.jd index 5904b03321b4e..009495b8aef1b 100644 --- a/docs/html/google/play/billing/billing_admin.jd +++ b/docs/html/google/play/billing/billing_admin.jd @@ -29,14 +29,14 @@ few administrative tasks, including setting up and maintaining your product list Developer Console, registering test accounts, and handling refunds when necessary.

    You must have a Google Play publisher account to register test accounts. And you must have a -Google Wallet merchant account to create a product list and issue refunds to your users. If you +Google payments merchant account to create a product list and issue refunds to your users. If you already have a publisher account on Google Play, you can use your existing account. You do not need to register for a new account to support in-app billing.

    If you do not have a publisher account, you can register as a Google Play developer and set up a publisher account at the Google Play Developer Console. If you do not -have a Google Wallet merchant account, you can register for one through the +have a Google payments merchant account, you can register for one through the Developer Console.

    Creating a Product List

    @@ -48,7 +48,7 @@ items that are listed in another application's product list.

    You can access an application's product list by clicking the In-App Products link in applications listed in your developer account (see -figure 1). The In-App Products link appears only if you have a Google Wallet +figure 1). The In-App Products link appears only if you have a Google payments merchant account and the application's manifest includes the com.android.vending.BILLING permission.

    @@ -68,7 +68,7 @@ storing and delivering the digital content that you sell in your applications.You can create a product list for any published application, or any application in the alpha or beta channels, that's been -uploaded and saved to the Developer Console. However, you must have a Google Wallet merchant +uploaded and saved to the Developer Console. However, you must have a Google payments merchant account and the application's manifest must include the com.android.vending.BILLING permission. If an application's manifest does not include this permission, you will be able to edit existing items in the product list but you will not be able to add new items to the list. For more @@ -408,22 +408,22 @@ Billing Version 2.

    In-app billing does not allow users to send a refund request to Google Play. Refunds for in-app purchases must be directed to you (the application developer). You can then process the -refund through your Google Wallet merchant account. When you do this, Google Play receives a -refund notification from Google Wallet, and Google Play sends a refund message to your +refund through your Google payments merchant account. When you do this, Google Play receives a +refund notification from Google payments, and Google Play sends a refund message to your application. For more information, see Handling IN_APP_NOTIFY messages and In-app Billing Pricing.

    -

    Important: You cannot use the Google Wallet API to issue +

    Important: You cannot use the API to issue refunds or cancel In-app Billing transactions. You must do this manually through your Google -Wallet merchant account. However, you can use the Google Wallet API to retrieve order +payments merchant account. However, you can use the API to retrieve order information.

    Working with Order Numbers

    -

    When a user purchases an in-app item, Google Wallet assigns the transaction +

    When a user purchases an in-app item, Google assigns the transaction a unique and permanent order number. Google Play provides that order number to you at the conclusion of the purchase flow, as the value of the orderId field of the PURCHASE_STATE_CHANGED @@ -435,9 +435,9 @@ number as a means of tracking the transaction in reconciliation reports and for customer support.

    The order number itself is a string consisting of numbers only, with a format -assigned and managed by Google Wallet.

    +assigned and managed by Google.

    -

    For transactions dated 5 December 2012 or later, Google Wallet assigns a +

    For transactions dated 5 December 2012 or later, Google payments assigns a Merchant Order Number (rather than a Google Order Number) and reports the Merchant Order Number as the value of orderID. Here's an example:

    diff --git a/docs/html/google/play/billing/billing_overview.jd b/docs/html/google/play/billing/billing_overview.jd index 1c20d78947a86..e984d512014f4 100644 --- a/docs/html/google/play/billing/billing_overview.jd +++ b/docs/html/google/play/billing/billing_overview.jd @@ -10,7 +10,7 @@ parent.link=index.html
  • Use In-app Billing to sell digital goods, including one-time items and recurring subscriptions.
  • Supported for any app published on Google Play. You only need a Google -Play Developer Console account and a Google Wallet merchant account.
  • +Play Developer Console account and a Google payments merchant account.
  • Checkout processing is automatically handled by Google Play, with the same look-and-feel as for app purchases.
  • @@ -129,7 +129,7 @@ In-app Billing.

    Google Play Purchase Flow

    Google Play uses the same checkout backend service as is used for application purchases, so your users experience a consistent and familiar purchase flow.

    -

    Important: You must have a Google Wallet +

    Important: You must have a Google payments merchant account to use the In-app Billing service on Google Play.

    To initiate a purchase, your application sends a billing request for a specific in-app product. Google Play then handles all of the checkout details for diff --git a/docs/html/google/play/billing/billing_subscriptions.jd b/docs/html/google/play/billing/billing_subscriptions.jd index e412a9d7478d9..05ab1855b93df 100644 --- a/docs/html/google/play/billing/billing_subscriptions.jd +++ b/docs/html/google/play/billing/billing_subscriptions.jd @@ -72,7 +72,7 @@ publish. For more information about using the Developer Console, see

    When users purchase subscriptions in your apps, Google Play handles all checkout details so your apps never have to directly process any financial transactions. Google Play processes all payments for subscriptions through -Google Wallet, just as it does for standard in-app products and app purchases. +Google payments, just as it does for standard in-app products and app purchases. This ensures a consistent and familiar purchase flow for your users.

    @@ -162,15 +162,15 @@ original price, but new users will be charged at the new price.

    automated recurring billing at your choice of intervals:

    Online video courses

    If you prefer to learn through interactive video training, @@ -37,5 +38,4 @@ Classes are organized into several groups you can see at the top-level of the le data-cardSizes="6x6" data-maxResults="9" data-initial-results="3">

    -
    \ No newline at end of file