今回は、デバイスアドレスAPIを使用したスキルの開発方法を紹介します。デバイスアドレスAPIを使用すれば、近くの店舗の場所のリストやレストランのおすすめ情報を提供したり、近くのジムに道順を案内したりといったデバイスの所在地データを活用したスキルを作成できます。
[Read More]
今回は、本格的なスキル開発に向けて、AlexaリマインダーAPIを使用したスキルの開発方法を紹介します。リマインダーAPIを効果的に使用すれば、スキルのリテンション率アップにもつながります。
[Read More]
We are excited to announce that Amazon Cloud Drive has published its IFTTT channel. IFTTT stands for “If This Then That”, and it provides a simple way to automate interactions between your favorite apps. It connects two services together in a way that an action from one service triggers an action at another.
In order to create automations in IFTTT, you simply create what’s called a “Recipe”. Connect any of the available channels with Amazon Cloud Drive channel to create “Triggers,” which is the “If” part. Then, have the corresponding “Actions,” the Then part. You can check out the Amazon Cloud Drive channel at https://ifttt.com/amazonclouddrive. IFTTT channels include a vast range including social media services, email, text message, GPS, electronic piggy banks and smart light bulbs.
[Read More]
The Amazon Cloud Drive API provides a RESTful interface, and Android and iOS SDKs, for upload, download, manipulation, and organization of data in the cloud. You can use this API to integrate these services in your app and offer added flexibility to your users. Your app can provide direct access to their Cloud Drive storage and the content they keep there, as well as use it to preserve game settings, preferences, and other application state on their behalf. By doing this you can also add Unlimited Storage benefits to your app through Amazon Cloud Drive’s Unlimited Photos and Unlimited Everything storage plans.
Many app developers have already integrated support for Cloud Drive into their web, desktop and mobile products, including odrive. odrive helps Amazon Cloud Drive customers automatically sync folders on their desktop with their cloud storage account. We had a chance to sit down with Alex Teu, EVP for Partnerships, to discuss his company’s experience with supporting Amazon Cloud Drive in their product.
[Read More]
Today we are pleased to release new Android and iOS SDKs for mobile developers interested in supporting Amazon Cloud Drive. These new additions are a part of the existing Amazon Mobile App SDK and can be downloaded directly from the Developer Portal. The updates will allow you to provide Unlimited Storage benefits for your customers using your apps more quickly and efficiently.
You can now quickly write new apps or make your existing apps interact with Amazon Cloud Drive using both the Android and iOS SDKs. With these updates you no longer need to understand and implement a separate instance of Login with Amazon. We’ve even taken care of the best practices of implementing a back-off strategy. Best of all, you can communicate with the Amazon Cloud Drive API without ever needing to worry about networking code.
Additional benefits include the ability to work exclusively with native Java and Objective-C object types, removing the need to ever parse JSON, as well as eliminating the need to refer back to the REST API documentation online. You also no longer need to explicitly use the Amazon Cloud Drive API to get Account endpoints, removing an entire step from your development workflow.
With the launch of the Amazon Cloud Drive mobile developer SDKs, we are also excited to announce new third-party apps supporting Cloud Drive through the Android and iOS SDKs.
A+ Gallery (Android): iPhone style photo gallery.
PhotoTime (iOS): Explore your photos at snapshot speed.
TextMaker HD Basic (Android): Create and edit documents on your tablet.
PlanMaker HD Basic (Android): Create and edit spreadsheets on your tablet.
Presentations HD Basic (Android): Create and edit presentations and slide shows on your tablet.
And, coming soon:
FiLMiC Pro (iOS): Turn your iOS camera into a broadcast worthy 2K HD video camera.
Vizzywig (iOS): All-in-one, movie-making application for iPhone, iPad, and iPod touch that lets you record, edit, and preview in real time.
Cleen (iOS): Clean up your camera roll and photos in your Amazon Cloud Drive account.
For more photo, video and productivity apps be sure to check out the Amazon Cloud Drive App Gallery. You can also visit the Developer Portal to download the Amazon Mobile App SDK or to learn more about the Amazon Cloud Drive API and SDKs for Android and iOS. If you have any questions about getting started you can visit our Developer Forum.
-Dave (@TheDaveDev)
Developers have been using Amazon to store data in the cloud for some time, using the highly reliable and scalable Amazon Web Services like S3 to provide durable object storage and retrieval. Amazon Cloud Drive offers that same convenience to consumers, and millions use it to securely access their digital content from their desktop and mobile devices. Now you can build on that functionality and connect users to their Cloud Drive content from within your own apps. Enhance your photo editing app, for example, by allowing users to browse photos they have already stored in the cloud.
Today Amazon Cloud Drive announced the launch of its public API platform, which provides a RESTful interface for upload, download, manipulation, and organization of data in the cloud. You can use this API to integrate these services in your app and offer added flexibility to your users. Your app can provide direct access to their Cloud Drive storage and the content they keep there, as well as use it to preserve game settings, preferences, and other application state on their behalf.
For example, let’s say you have a note-taking app that stores its data locally. Using the new Cloud Drive API, you could allow users to enable synchronization with their personal storage in the cloud. Saving notes to their Cloud Drive would make the data accessible to your customers wherever they run your app—without requiring you to set up and manage servers, storage, or load balancers.
In addition to the convenience of this direct connection to their Cloud Drive from your app, customers also benefit from the reliability and safety of the underlying AWS platform on which Cloud Drive is constructed.
When you connect your users to their own Cloud Drive storage, you can preserve and protect their app data without having to build an online data management system of your own. Cloud Drive is built to be robust and to scale transparently, so you never have to worry about availability or performance. The Cloud Drive API doesn’t impose any restrictions on file type, so your app can work with all kinds of content.
Many app developers have already integrated support for Cloud Drive into their mobile products. You can see some of these on the newly launched Cloud Drive App Gallery page. They include photo print services, content creation and editing apps, and content aggregation apps.
You can also hear first-hand what it’s like to integrate with Cloud Drive. Listen to Jason Toy, CEO of Filepicker, discuss the process and how it added value for their customers.
Check out the Cloud Drive API Documentation for details on how to add Cloud Drive to your mobile apps. There is also a third-party SDK provided by Temboo to get you up and running fast.
-peter (@peterdotgames
The Amazon Mobile Ads API lets you place high-quality display ads from the Amazon Mobile Ad Network in your app, helping you better monetize your apps and gain access to highly relevant ads from brand advertisers, including Amazon and its subsidiaries. Starting today, both Interstitial and Banner ads can now be displayed across iOS devices in addition to Android and Fire OS devices. Beginning on July 25, 2014, ads can also be displayed on the Fire phone. As a developer, you can now monetize your apps with the Amazon Mobile Ads API across iTunes, Google Play, and the Amazon Appstore while taking advantage of multiple targeting features.
With this release, we are also expanding ad serving to users in Spain and Italy across Android and iOS. Starting today, the Amazon Mobile Ad Network is serving ads to Android and iOS users in the US, the UK, Germany, France, Spain and Italy.
“Amazon Mobile Ads API is consistently delivering 20% higher eCPM on both Android and iOS platforms compared to other ad networks. In addition to increased earnings, the high-quality tailored ads provides an engaging experience for our users achieving 25% higher CTR.”*
- Tim Oswald, Co-Founder & CEO of Harpan LLC.
* Your results may vary.
If you are already using the Amazon Mobile Ads API in your Android apps today you can skip to the Integrating with Your iOS Apps section below. Otherwise, to get started with the Amazon Mobile Ads API, follow these quick steps:
**If you are performing services for the Amazon Mobile Ad Network outside of the US, please complete the Amazon Services Statement so we report your tax obligations accurately, and do not unnecessarily withhold taxes we are required to collect from developers who perform services in the US.
The Amazon Mobile Ads API for iOS requires iOS 6.0 or later and assumes you have Xcode 5.1.1 installed. After completing the Getting Started steps above, you can integrate iOS support in three steps.
1. Reference the AmazonAd.framework in your existing XCode Project
2. Set up your provided Application Key by calling into the AmazonAdRegistration setAppKey class method. You must set your app’s Application Key in order to receive ads. This allows Amazon to track your impressions and clicks, and associate them with your account. Here is an example of calling setAppKey:
3. Load an ad Using AmazonAdView. You can also set a number of optional parameters, including whether this is a test request. Test requests always return an ad and don’t count as part of your metrics. Here is an example of a loadAd call:
For more detailed information on integrating iOS support, check out our iOS Quick Start Guide here.
Note - During integration and testing of the Amazon Mobile Ads API, you should set the testRequest option to true. This indicates that the request is for testing. Here is an example:
Test requests will not show up in your metrics. Test traffic that doesn’t include this flag could result in blocked requests, fraud investigation, and potential account termination.
The Amazon Mobile Ad Network supports Interstitial Ads as well as banner ad sizes of 300x50, 320x50, and 300x250 for phones and 300x250, 728x90, and 1024x50 for tablets. Your app should request a device-appropriate size. Please see the following chart for recommended sizes by device:
For additional information on Ad Sizes in iOS, click here. For more information on Interstitial ads click here.
Just like Android and Fire OS, there are a number of targeting options you can include in the requests you send to the Amazon Mobile Ad Network. In addition to ad unit size above, you can specify geolocation (US only), age and gender. For more information on ad targeting in iOS, check out our guide here.
The Amazon Mobile Ad Network allows you to participate in highly targeted campaigns with premium advertisers. The Amazon Mobile Ads API can serve both banner and interstitial ads across Amazon Appstore, iTunes and Google Play. For a limited time, when you send the first ad request from a qualified app, you will receive a guaranteed $6 CPM on interstitial ads (up to a maximum of 1 million impressions per app per month). Qualifying apps now include iOS apps. Please find more details here. The opportunities to monetize your apps have never been better!
To learn more about the Amazon Mobile Ads API, check out our developer portal here, the Quick Start Guide for iOS, as well as our blog with tips on ad mediation and tracking ad events inside your apps.
-Dave (@TheDaveDev)
In-App Purchasing (IAP) is gaining in popularity with developers as it continues to be a reliable revenue generator for mobile apps and games. It is the basis of Free-to-Play, eliminating up-front costs but allowing customers to purchase upgrades and add-ons they find valuable. The Amazon Appstore platform is designed to manage these transactions, and we have enhanced our In-App purchasing API to make it easier for you to manage the purchases your customers make.
With this update, the In-App Purchasing API improves the receipt process to provide better visibility into the fulfillment status of your customers’ in-app purchases.
The updated API replaces PurchaseToken with a unique receipt identifier called ReceiptId. The ReceiptId value allows you to:
The updated API is backward-compatible, which means that your existing applications will continue to work without modification. We recommend that you migrate to the latest version, though, so that you can benefit from these improvements.
For more details on in-app purchasing and how to implement it in your mobile projects, check out our Developer Portal and blog. Dive deep on the new API, or explore related topics such as increasing conversion, digital item sales in desktop and web-based applications, and managing promotions and discounts.
July 04, 2014
Peter Heinrich
The Amazon Mobile Ad Network is growing in Europe, adding two more countries soon after announcing its expansion to the UK with ad content now being delivered in Germany and France. In addition, the Amazon Mobile Ads API has been updated to support the Android advertising ID introduced in Google Play Services version 4.0.
You can use mobile ads to monetize your apps and games in more ways, now that the Amazon Mobile Ad Network is available in Germany and France. Including those from the UK, Amazon fills ad requests from Europe’s top three advertising countries, as well as the US. A strong eCPM and high-quality ads characterize the Amazon Mobile Ad Network, and these carry over to all supported countries. Amazon sets a high bar for banners, rich media, and interstitials, generally leading to better conversion and higher revenue.
Google recently announced the creation of a new Android advertising ID. Under Google’s updated ad policy, beginning August 1st, all updates and new apps uploaded to the Google Play Store must use this ID for advertising purposes (when available on a device) in lieu of other device identifiers. The Amazon Mobile Ads API provides support for the Android advertising ID, so incorporating it into new projects or transitioning existing apps is straightforward.
Note that effective July 1st, the rights and obligations of our European affiliate, Amazon E.U. S.à.r.l., under the Amazon Mobile Ad Network Publisher Agreement were assigned to a different European affiliate of ours, Amazon Europe Core S.à.r.l. Please ensure that future communications regarding the Amazon Mobile Ad Network are addressed to the following address, and that any VAT invoices relating to the Amazon Mobile Ad Network reflect the proper VAT registration number for Amazon Europe Core S.à.r.l., as noted below:
Amazon Europe Core S.à.r.l. 5 Rue Plaetis, L-2338 Luxembourg, Luxembourg VAT Registration Number: LU 26375245
Please also make sure you amend EC Sales Lists if you file these. We updated the Publisher Agreement to reflect the change above, effective immediately. For a summary of what’s different, refer to Changes to Mobile Ad Network Publisher Agreement.
To take advantage of this new international expansion and support for Google’s Android advertising ID, you must integrate Amazon Mobile Ads API version 5.4.46 or above into your mobile app or game.
Since Google has specific terms of use and timing requirements around the Android advertising ID, we encourage you to upgrade to Amazon Mobile Ads API version 5.4.46 before Google’s August 1st deadline.
To learn more about the Amazon Mobile Ads API, check out our Developer Portal and blog, which includes topics such as tips on ad mediation and tracking ad events inside your apps.
-peter (@peterdotgames)
The Amazon Mobile Ad Network is offering a new incentive for developers to join. Available now, when you send the first ad request from a qualified app* and distribute your app on Fire phone, you will receive a guaranteed $6 CPM on interstitial ads in August and September (up to a maximum of 1 million impressions per app per month). Interstitial impressions served across all supported devices (Android phones and tablets, Kindle Fire tablets, and Fire phones), supported markets (U.S. and U.K. users), and supported stores (Amazon Appstore and other Android stores) qualify for the offer.
Interstitial Ads are full screen ads that use the entire screen of the device. They typically appear in app transitions such as in between game stages. Interstitial ads from the Amazon Mobile Ad Network are high quality when viewed by any phone including the new Fire phone.
The Amazon Mobile Ad Network has helped many developers monetize their app including Jason Stock from Firecracker Software, who shared: “The biggest contribution Amazon provided us in monetizing our apps was through superior eCPM in their Mobile Ads SDK, which performed 215% more than other Ad Networks, and a 77% fill rate in our Word Breaker app. Because of Amazon Mobile Ads, we were able to quit our day job."
Click here to learn more about the Mobile Ads Interstitial CPM Boost offer.
*Existing apps already sending ad requests do not qualify. Apps that integrate the Amazon Mobile Ads API for the first time are eligible for the offer.