├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── LICENSE ├── README.md ├── actionscript ├── .actionScriptProperties ├── .flexLibProperties ├── .project ├── bin │ └── ChartboostAIR.swc └── src │ └── com │ ├── adobe │ └── serialization │ │ └── json │ │ ├── JSONDecoder.as │ │ ├── JSONEncoder.as │ │ ├── JSONParseError.as │ │ ├── JSONToken.as │ │ ├── JSONTokenType.as │ │ ├── JSONTokenizer.as │ │ └── Json.as │ └── chartboost │ └── plugin │ └── air │ ├── Base64.as │ ├── CBClickError.as │ ├── CBInPlay.as │ ├── CBLoadError.as │ ├── CBLocation.as │ ├── CBStatusBarBehavior.as │ ├── CBUtils.as │ ├── Chartboost.as │ └── ChartboostEvent.as ├── build ├── android │ ├── google-play-services-res │ │ ├── color │ │ │ ├── common_signin_btn_text_dark.xml │ │ │ └── common_signin_btn_text_light.xml │ │ ├── drawable-hdpi │ │ │ ├── common_signin_btn_icon_disabled_dark.9.png │ │ │ ├── common_signin_btn_icon_disabled_focus_dark.9.png │ │ │ ├── common_signin_btn_icon_disabled_focus_light.9.png │ │ │ ├── common_signin_btn_icon_disabled_light.9.png │ │ │ ├── common_signin_btn_icon_focus_dark.9.png │ │ │ ├── common_signin_btn_icon_focus_light.9.png │ │ │ ├── common_signin_btn_icon_normal_dark.9.png │ │ │ ├── common_signin_btn_icon_normal_light.9.png │ │ │ ├── common_signin_btn_icon_pressed_dark.9.png │ │ │ ├── common_signin_btn_icon_pressed_light.9.png │ │ │ ├── common_signin_btn_text_disabled_dark.9.png │ │ │ ├── common_signin_btn_text_disabled_focus_dark.9.png │ │ │ ├── common_signin_btn_text_disabled_focus_light.9.png │ │ │ ├── common_signin_btn_text_disabled_light.9.png │ │ │ ├── common_signin_btn_text_focus_dark.9.png │ │ │ ├── common_signin_btn_text_focus_light.9.png │ │ │ ├── common_signin_btn_text_normal_dark.9.png │ │ │ ├── common_signin_btn_text_normal_light.9.png │ │ │ ├── common_signin_btn_text_pressed_dark.9.png │ │ │ ├── common_signin_btn_text_pressed_light.9.png │ │ │ ├── ic_plusone_medium_off_client.png │ │ │ ├── ic_plusone_small_off_client.png │ │ │ ├── ic_plusone_standard_off_client.png │ │ │ └── ic_plusone_tall_off_client.png │ │ ├── drawable-mdpi │ │ │ ├── common_signin_btn_icon_disabled_dark.9.png │ │ │ ├── common_signin_btn_icon_disabled_focus_dark.9.png │ │ │ ├── common_signin_btn_icon_disabled_focus_light.9.png │ │ │ ├── common_signin_btn_icon_disabled_light.9.png │ │ │ ├── common_signin_btn_icon_focus_dark.9.png │ │ │ ├── common_signin_btn_icon_focus_light.9.png │ │ │ ├── common_signin_btn_icon_normal_dark.9.png │ │ │ ├── common_signin_btn_icon_normal_light.9.png │ │ │ ├── common_signin_btn_icon_pressed_dark.9.png │ │ │ ├── common_signin_btn_icon_pressed_light.9.png │ │ │ ├── common_signin_btn_text_disabled_dark.9.png │ │ │ ├── common_signin_btn_text_disabled_focus_dark.9.png │ │ │ ├── common_signin_btn_text_disabled_focus_light.9.png │ │ │ ├── common_signin_btn_text_disabled_light.9.png │ │ │ ├── common_signin_btn_text_focus_dark.9.png │ │ │ ├── common_signin_btn_text_focus_light.9.png │ │ │ ├── common_signin_btn_text_normal_dark.9.png │ │ │ ├── common_signin_btn_text_normal_light.9.png │ │ │ ├── common_signin_btn_text_pressed_dark.9.png │ │ │ ├── common_signin_btn_text_pressed_light.9.png │ │ │ ├── ic_plusone_medium_off_client.png │ │ │ ├── ic_plusone_small_off_client.png │ │ │ ├── ic_plusone_standard_off_client.png │ │ │ └── ic_plusone_tall_off_client.png │ │ ├── drawable-xhdpi │ │ │ ├── common_signin_btn_icon_disabled_dark.9.png │ │ │ ├── common_signin_btn_icon_disabled_focus_dark.9.png │ │ │ ├── common_signin_btn_icon_disabled_focus_light.9.png │ │ │ ├── common_signin_btn_icon_disabled_light.9.png │ │ │ ├── common_signin_btn_icon_focus_dark.9.png │ │ │ ├── common_signin_btn_icon_focus_light.9.png │ │ │ ├── common_signin_btn_icon_normal_dark.9.png │ │ │ ├── common_signin_btn_icon_normal_light.9.png │ │ │ ├── common_signin_btn_icon_pressed_dark.9.png │ │ │ ├── common_signin_btn_icon_pressed_light.9.png │ │ │ ├── common_signin_btn_text_disabled_dark.9.png │ │ │ ├── common_signin_btn_text_disabled_focus_dark.9.png │ │ │ ├── common_signin_btn_text_disabled_focus_light.9.png │ │ │ ├── common_signin_btn_text_disabled_light.9.png │ │ │ ├── common_signin_btn_text_focus_dark.9.png │ │ │ ├── common_signin_btn_text_focus_light.9.png │ │ │ ├── common_signin_btn_text_normal_dark.9.png │ │ │ ├── common_signin_btn_text_normal_light.9.png │ │ │ ├── common_signin_btn_text_pressed_dark.9.png │ │ │ ├── common_signin_btn_text_pressed_light.9.png │ │ │ ├── ic_plusone_medium_off_client.png │ │ │ ├── ic_plusone_small_off_client.png │ │ │ ├── ic_plusone_standard_off_client.png │ │ │ └── ic_plusone_tall_off_client.png │ │ ├── drawable-xxhdpi │ │ │ ├── common_signin_btn_icon_disabled_dark.9.png │ │ │ ├── common_signin_btn_icon_disabled_focus_dark.9.png │ │ │ ├── common_signin_btn_icon_disabled_focus_light.9.png │ │ │ ├── common_signin_btn_icon_disabled_light.9.png │ │ │ ├── common_signin_btn_icon_focus_dark.9.png │ │ │ ├── common_signin_btn_icon_focus_light.9.png │ │ │ ├── common_signin_btn_icon_normal_dark.9.png │ │ │ ├── common_signin_btn_icon_normal_light.9.png │ │ │ ├── common_signin_btn_icon_pressed_dark.9.png │ │ │ ├── common_signin_btn_icon_pressed_light.9.png │ │ │ ├── common_signin_btn_text_disabled_dark.9.png │ │ │ ├── common_signin_btn_text_disabled_focus_dark.9.png │ │ │ ├── common_signin_btn_text_disabled_focus_light.9.png │ │ │ ├── common_signin_btn_text_disabled_light.9.png │ │ │ ├── common_signin_btn_text_focus_dark.9.png │ │ │ ├── common_signin_btn_text_focus_light.9.png │ │ │ ├── common_signin_btn_text_normal_dark.9.png │ │ │ ├── common_signin_btn_text_normal_light.9.png │ │ │ ├── common_signin_btn_text_pressed_dark.9.png │ │ │ ├── common_signin_btn_text_pressed_light.9.png │ │ │ ├── ic_plusone_medium_off_client.png │ │ │ ├── ic_plusone_small_off_client.png │ │ │ ├── ic_plusone_standard_off_client.png │ │ │ └── ic_plusone_tall_off_client.png │ │ ├── drawable │ │ │ ├── common_signin_btn_icon_dark.xml │ │ │ ├── common_signin_btn_icon_light.xml │ │ │ ├── common_signin_btn_text_dark.xml │ │ │ └── common_signin_btn_text_light.xml │ │ ├── values-af │ │ │ └── strings.xml │ │ ├── values-am │ │ │ └── strings.xml │ │ ├── values-ar │ │ │ └── strings.xml │ │ ├── values-bg │ │ │ └── strings.xml │ │ ├── values-ca │ │ │ └── strings.xml │ │ ├── values-cs │ │ │ └── strings.xml │ │ ├── values-da │ │ │ └── strings.xml │ │ ├── values-de │ │ │ └── strings.xml │ │ ├── values-el │ │ │ └── strings.xml │ │ ├── values-en-rGB │ │ │ └── strings.xml │ │ ├── values-en-rIN │ │ │ └── strings.xml │ │ ├── values-es-rUS │ │ │ └── strings.xml │ │ ├── values-es │ │ │ └── strings.xml │ │ ├── values-et-rEE │ │ │ └── strings.xml │ │ ├── values-fa │ │ │ └── strings.xml │ │ ├── values-fi │ │ │ └── strings.xml │ │ ├── values-fr-rCA │ │ │ └── strings.xml │ │ ├── values-fr │ │ │ └── strings.xml │ │ ├── values-hi │ │ │ └── strings.xml │ │ ├── values-hr │ │ │ └── strings.xml │ │ ├── values-hu │ │ │ └── strings.xml │ │ ├── values-hy-rAM │ │ │ └── strings.xml │ │ ├── values-in │ │ │ └── strings.xml │ │ ├── values-it │ │ │ └── strings.xml │ │ ├── values-iw │ │ │ └── strings.xml │ │ ├── values-ja │ │ │ └── strings.xml │ │ ├── values-ka-rGE │ │ │ └── strings.xml │ │ ├── values-km-rKH │ │ │ └── strings.xml │ │ ├── values-ko │ │ │ └── strings.xml │ │ ├── values-lo-rLA │ │ │ └── strings.xml │ │ ├── values-lt │ │ │ └── strings.xml │ │ ├── values-lv │ │ │ └── strings.xml │ │ ├── values-mn-rMN │ │ │ └── strings.xml │ │ ├── values-ms-rMY │ │ │ └── strings.xml │ │ ├── values-nb │ │ │ └── strings.xml │ │ ├── values-nl │ │ │ └── strings.xml │ │ ├── values-pl │ │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ ├── values-pt │ │ │ └── strings.xml │ │ ├── values-ro │ │ │ └── strings.xml │ │ ├── values-ru │ │ │ └── strings.xml │ │ ├── values-sk │ │ │ └── strings.xml │ │ ├── values-sl │ │ │ └── strings.xml │ │ ├── values-sr │ │ │ └── strings.xml │ │ ├── values-sv │ │ │ └── strings.xml │ │ ├── values-sw │ │ │ └── strings.xml │ │ ├── values-th │ │ │ └── strings.xml │ │ ├── values-tl │ │ │ └── strings.xml │ │ ├── values-tr │ │ │ └── strings.xml │ │ ├── values-uk │ │ │ └── strings.xml │ │ ├── values-vi │ │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ ├── values-zh-rHK │ │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ ├── values-zu │ │ │ └── strings.xml │ │ └── values │ │ │ ├── ads_attrs.xml │ │ │ ├── colors.xml │ │ │ ├── maps_attrs.xml │ │ │ ├── strings.xml │ │ │ └── version.xml │ └── google-play-services.jar ├── build.config ├── extension.xml ├── platform_android.xml └── platform_ios.xml ├── native_android ├── .classpath ├── .externalToolBuilders │ └── ChartboostAIR Builder.launch ├── .project ├── build.xml ├── lib │ └── libChartboostAir.jar ├── libs │ ├── FlashRuntimeExtensions.jar │ ├── android.jar │ ├── chartboost.jar │ └── google-play-services.jar └── src │ └── com │ └── chartboost │ └── plugin │ └── air │ ├── ChartboostContext.java │ ├── ChartboostExtension.java │ ├── ChartboostFunction.java │ └── JSONTools.java ├── native_ios ├── AIR │ └── FlashRuntimeExtensions.h ├── Chartboost │ ├── CBAnalytics.h │ ├── CBInPlay.h │ ├── Chartboost+AIR.h │ ├── Chartboost.h │ └── libChartboost.a ├── ChartboostAIR.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── ChartboostAIR.xccheckout ├── ChartboostAIR │ ├── ChartboostAIR-Prefix.pch │ ├── ChartboostAIR.h │ ├── ChartboostAIR.m │ ├── ChartboostWrapper.h │ └── ChartboostWrapper.m └── FlashRuntimeExtensions.h ├── sample ├── .actionScriptProperties ├── .flexProperties ├── .project ├── ext │ ├── Chartboost.ane │ └── Chartboost.swc └── src │ ├── ChartboostTest-app.xml │ ├── ChartboostTest.mxml │ ├── assets │ ├── CBInterstitial.xml │ ├── CBMoreApps.xml │ ├── CBNativeAds.xml │ ├── CBRewarded.xml │ ├── ChartboostPages.xml │ ├── chartboostlogoAir.png │ └── home.png │ └── com │ └── chartboost │ └── sample │ └── air │ ├── CBInplayView.mxml │ ├── CBInterstitialView.mxml │ ├── CBMoreAppsView.mxml │ ├── CBOptionsView.mxml │ ├── CBRewardedView.mxml │ └── HomeView.mxml └── scripts ├── common.sh └── setup ├── common.sh ├── setup_air.sh ├── setup_air_compiler.sh ├── setup_air_no_compiler.sh ├── setup_all.sh └── setup_ios.sh /.gitignore: -------------------------------------------------------------------------------- 1 | # android 2 | *.apk 3 | *.ap_ 4 | *.dex 5 | *.class 6 | /native_android/gen 7 | /native_android/lib 8 | 9 | # iOS 10 | #*/[Bb]uild/ 11 | xcshareddata 12 | xcuserdata 13 | 14 | # actionscript 15 | /sample/bin-* 16 | /sample/release 17 | /sample/ext 18 | 19 | # airsdk 20 | /air 21 | 22 | # gitignore 23 | .history 24 | [Tt]humbs.db 25 | *.DS_Store 26 | *.bak* 27 | .svn 28 | *.orig 29 | */bin 30 | */.settings 31 | 32 | # output 33 | bin 34 | bin-no-gps 35 | /build/builds 36 | 37 | # certificates 38 | /build/chartboost-ios.mobileprovision 39 | /build/chartboost-ios-*.p12 40 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "vendor/xctool"] 2 | path = vendor/xctool 3 | url = git@github.com:facebook/xctool.git 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | Adobe AIR Change Log 2 | ==================== 3 | 4 | Version 5.1.4 *(2015-03-23)* 5 | ---------------------------- 6 | >- *Android: Version 5.1.3* 7 | >- *iOS: Version 5.1.5* 8 | 9 | Features: 10 | 11 | Fixes: 12 | 13 | - Fix issue where cache and show calls were not firing immediatley after bootup for Android. 14 | - Fix no host activity error for Android. 15 | 16 | Improvements: 17 | 18 | Version 5.1.3 *(2015-03-23)* 19 | ---------------------------- 20 | >- *Android: Version 5.1.3* 21 | >- *iOS: Version 5.1.5* 22 | 23 | Features: 24 | 25 | Fixes: 26 | 27 | Improvements: 28 | 29 | - Changed the init() method of the AIR native extenstion to startWith(). This solves a symbol conflict for many users that do not use the hideAneLibSymbols or for users with specific build setups. 30 | 31 | Version 5.1.2 *(2015-03-13)* 32 | ---------------------------- 33 | >- *Android: Version 5.1.3* 34 | >- *iOS: Version 5.1.5* 35 | 36 | Features: 37 | 38 | Fixes: 39 | 40 | - Fix Seeing duplicate calls for showInterstitial on Unity Android. 41 | - Fix Seeing duplicate calls for showRewardedVideo on Unity Android. 42 | - Fix issue where close buttons for video were not working on startup. 43 | 44 | Improvements: 45 | 46 | Version 5.1.1 *(2015-03-04)* 47 | ---------------------------- 48 | >- *Android: Version 5.1.2* 49 | >- *iOS: Version 5.1.4* 50 | 51 | Features: 52 | 53 | - Added InPlay support. 54 | - Added a new method 'setStatusBarBehavior' to control how fullscreen video ads interact with the status bar. 55 | 56 | Fixes: 57 | 58 | - Fix application force quiting on back pressed when no ads shown. 59 | - Fix didDismissInterstitial and didDismissRewardedVideo not executing on Android. 60 | - Fix incorrect debug message in CBManifestEditor.cs. 61 | - Fix for duplicate calls to the creative url from the SDK. This should fix issues with third party click tracking reporting click numbers twice what we report. 62 | - Fix for max ads not being respected when campaign is set to show once per hour and autocache is set to YES. There is now a small delay after successful show call. 63 | - Fix issue for interstitial video and rewarded video calling didDismissInterstitial or didDismissRewardedVideo during a click event. 64 | - Fix didCacheInterstitial not being called if an ad was already cached at the location. 65 | - Fix issue where close buttons for fullscreen video were appearing behing the status bar. 66 | 67 | Improvements: 68 | 69 | - Added the location parameter, when available, to more relevant network requests. This should provide more information to analytics. 70 | 71 | Version 5.1.0 *(2015-01-16)* 72 | ---------------------------- 73 | >- *Android: Version 5.1.0* 74 | >- *iOS: Version 5.1.3* 75 | 76 | Features: 77 | 78 | Fixes: 79 | 80 | Improvements: 81 | 82 | - Updated to Android version 5.1.0 and iOS SDK versions 5.1.3. 83 | - Updated API completely, see the README.md. 84 | 85 | Version 1.1.0 86 | ---------------------------- 87 | 88 | - Fixed MoreApps delegate methods on iOS. 89 | - Updated build script to automatically download the correct version of the Adobe AIR SDK Compiler. 90 | - Included extension.xml and platform_ios.xml files in build folder for building the ANE. 91 | 92 | Version 1.0.0 93 | ---------------------------- 94 | 95 | - Initial release. 96 | 97 | 98 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2013 Sean Fannan 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /actionscript/.actionScriptProperties: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /actionscript/.flexLibProperties: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /actionscript/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | ChartboostAIR 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | 15 | com.adobe.flexbuilder.project.flexlibnature 16 | com.adobe.flexbuilder.project.actionscriptnature 17 | 18 | 19 | -------------------------------------------------------------------------------- /actionscript/bin/ChartboostAIR.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/actionscript/bin/ChartboostAIR.swc -------------------------------------------------------------------------------- /actionscript/src/com/adobe/serialization/json/JSONParseError.as: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2008, Adobe Systems Incorporated 3 | All rights reserved. 4 | 5 | Redistribution and use in source and binary forms, with or without 6 | modification, are permitted provided that the following conditions are 7 | met: 8 | 9 | * Redistributions of source code must retain the above copyright notice, 10 | this list of conditions and the following disclaimer. 11 | 12 | * Redistributions in binary form must reproduce the above copyright 13 | notice, this list of conditions and the following disclaimer in the 14 | documentation and/or other materials provided with the distribution. 15 | 16 | * Neither the name of Adobe Systems Incorporated nor the names of its 17 | contributors may be used to endorse or promote products derived from 18 | this software without specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 21 | IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 22 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | 33 | package com.adobe.serialization.json { 34 | 35 | /** 36 | * 37 | * 38 | */ 39 | public class JSONParseError extends Error { 40 | 41 | /** The location in the string where the error occurred */ 42 | private var _location:int; 43 | 44 | /** The string in which the parse error occurred */ 45 | private var _text:String; 46 | 47 | /** 48 | * Constructs a new JSONParseError. 49 | * 50 | * @param message The error message that occured during parsing 51 | * @langversion ActionScript 3.0 52 | * @playerversion Flash 9.0 53 | * @tiptext 54 | */ 55 | public function JSONParseError( message:String = "", location:int = 0, text:String = "") { 56 | super( message ); 57 | name = "JSONParseError"; 58 | _location = location; 59 | _text = text; 60 | } 61 | 62 | /** 63 | * Provides read-only access to the location variable. 64 | * 65 | * @return The location in the string where the error occurred 66 | * @langversion ActionScript 3.0 67 | * @playerversion Flash 9.0 68 | * @tiptext 69 | */ 70 | public function get location():int { 71 | return _location; 72 | } 73 | 74 | /** 75 | * Provides read-only access to the text variable. 76 | * 77 | * @return The string in which the error occurred 78 | * @langversion ActionScript 3.0 79 | * @playerversion Flash 9.0 80 | * @tiptext 81 | */ 82 | public function get text():String { 83 | return _text; 84 | } 85 | } 86 | 87 | } -------------------------------------------------------------------------------- /actionscript/src/com/adobe/serialization/json/JSONToken.as: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2008, Adobe Systems Incorporated 3 | All rights reserved. 4 | 5 | Redistribution and use in source and binary forms, with or without 6 | modification, are permitted provided that the following conditions are 7 | met: 8 | 9 | * Redistributions of source code must retain the above copyright notice, 10 | this list of conditions and the following disclaimer. 11 | 12 | * Redistributions in binary form must reproduce the above copyright 13 | notice, this list of conditions and the following disclaimer in the 14 | documentation and/or other materials provided with the distribution. 15 | 16 | * Neither the name of Adobe Systems Incorporated nor the names of its 17 | contributors may be used to endorse or promote products derived from 18 | this software without specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 21 | IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 22 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | 33 | package com.adobe.serialization.json { 34 | 35 | public class JSONToken { 36 | 37 | private var _type:int; 38 | private var _value:Object; 39 | 40 | /** 41 | * Creates a new JSONToken with a specific token type and value. 42 | * 43 | * @param type The JSONTokenType of the token 44 | * @param value The value of the token 45 | * @langversion ActionScript 3.0 46 | * @playerversion Flash 9.0 47 | * @tiptext 48 | */ 49 | public function JSONToken( type:int = -1 /* JSONTokenType.UNKNOWN */, value:Object = null ) { 50 | _type = type; 51 | _value = value; 52 | } 53 | 54 | /** 55 | * Returns the type of the token. 56 | * 57 | * @see com.adobe.serialization.json.JSONTokenType 58 | * @langversion ActionScript 3.0 59 | * @playerversion Flash 9.0 60 | * @tiptext 61 | */ 62 | public function get type():int { 63 | return _type; 64 | } 65 | 66 | /** 67 | * Sets the type of the token. 68 | * 69 | * @see com.adobe.serialization.json.JSONTokenType 70 | * @langversion ActionScript 3.0 71 | * @playerversion Flash 9.0 72 | * @tiptext 73 | */ 74 | public function set type( value:int ):void { 75 | _type = value; 76 | } 77 | 78 | /** 79 | * Gets the value of the token 80 | * 81 | * @see com.adobe.serialization.json.JSONTokenType 82 | * @langversion ActionScript 3.0 83 | * @playerversion Flash 9.0 84 | * @tiptext 85 | */ 86 | public function get value():Object { 87 | return _value; 88 | } 89 | 90 | /** 91 | * Sets the value of the token 92 | * 93 | * @see com.adobe.serialization.json.JSONTokenType 94 | * @langversion ActionScript 3.0 95 | * @playerversion Flash 9.0 96 | * @tiptext 97 | */ 98 | public function set value ( v:Object ):void { 99 | _value = v; 100 | } 101 | 102 | } 103 | 104 | } -------------------------------------------------------------------------------- /actionscript/src/com/adobe/serialization/json/JSONTokenType.as: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2008, Adobe Systems Incorporated 3 | All rights reserved. 4 | 5 | Redistribution and use in source and binary forms, with or without 6 | modification, are permitted provided that the following conditions are 7 | met: 8 | 9 | * Redistributions of source code must retain the above copyright notice, 10 | this list of conditions and the following disclaimer. 11 | 12 | * Redistributions in binary form must reproduce the above copyright 13 | notice, this list of conditions and the following disclaimer in the 14 | documentation and/or other materials provided with the distribution. 15 | 16 | * Neither the name of Adobe Systems Incorporated nor the names of its 17 | contributors may be used to endorse or promote products derived from 18 | this software without specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 21 | IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 22 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | 33 | package com.adobe.serialization.json { 34 | 35 | /** 36 | * Class containing constant values for the different types 37 | * of tokens in a JSON encoded string. 38 | */ 39 | public class JSONTokenType { 40 | 41 | public static const UNKNOWN:int = -1; 42 | 43 | public static const COMMA:int = 0; 44 | 45 | public static const LEFT_BRACE:int = 1; 46 | 47 | public static const RIGHT_BRACE:int = 2; 48 | 49 | public static const LEFT_BRACKET:int = 3; 50 | 51 | public static const RIGHT_BRACKET:int = 4; 52 | 53 | public static const COLON:int = 6; 54 | 55 | public static const TRUE:int = 7; 56 | 57 | public static const FALSE:int = 8; 58 | 59 | public static const NULL:int = 9; 60 | 61 | public static const STRING:int = 10; 62 | 63 | public static const NUMBER:int = 11; 64 | 65 | public static const NAN:int = 12; 66 | 67 | } 68 | 69 | } -------------------------------------------------------------------------------- /actionscript/src/com/adobe/serialization/json/Json.as: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2008, Adobe Systems Incorporated 3 | All rights reserved. 4 | 5 | Redistribution and use in source and binary forms, with or without 6 | modification, are permitted provided that the following conditions are 7 | met: 8 | 9 | * Redistributions of source code must retain the above copyright notice, 10 | this list of conditions and the following disclaimer. 11 | 12 | * Redistributions in binary form must reproduce the above copyright 13 | notice, this list of conditions and the following disclaimer in the 14 | documentation and/or other materials provided with the distribution. 15 | 16 | * Neither the name of Adobe Systems Incorporated nor the names of its 17 | contributors may be used to endorse or promote products derived from 18 | this software without specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 21 | IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 22 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 24 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | 33 | package com.adobe.serialization.json 34 | { 35 | 36 | /** 37 | * This class provides encoding and decoding of the JSON format. 38 | * 39 | * Example usage: 40 | * 41 | * // create a JSON string from an internal object 42 | * JSON.encode( myObject ); 43 | * 44 | * // read a JSON string into an internal object 45 | * var myObject:Object = JSON.decode( jsonString ); 46 | * 47 | */ 48 | public class Json 49 | { 50 | /** 51 | * Encodes a object into a JSON string. 52 | * 53 | * @param o The object to create a JSON string for 54 | * @return the JSON string representing o 55 | * @langversion ActionScript 3.0 56 | * @playerversion Flash 9.0 57 | * @tiptext 58 | */ 59 | public static function encode( o:Object ):String 60 | { 61 | return new JSONEncoder( o ).getString(); 62 | } 63 | 64 | /** 65 | * Decodes a JSON string into a native object. 66 | * 67 | * @param s The JSON string representing the object 68 | * @param strict Flag indicating if the decoder should strictly adhere 69 | * to the JSON standard or not. The default of true 70 | * throws errors if the format does not match the JSON syntax exactly. 71 | * Pass false to allow for non-properly-formatted JSON 72 | * strings to be decoded with more leniancy. 73 | * @return A native object as specified by s 74 | * @throw JSONParseError 75 | * @langversion ActionScript 3.0 76 | * @playerversion Flash 9.0 77 | * @tiptext 78 | */ 79 | public static function decode( s:String, strict:Boolean = true ):* 80 | { 81 | return new JSONDecoder( s, strict ).getValue(); 82 | } 83 | 84 | } 85 | 86 | } -------------------------------------------------------------------------------- /actionscript/src/com/chartboost/plugin/air/CBClickError.as: -------------------------------------------------------------------------------- 1 | package com.chartboost.plugin.air { 2 | 3 | public final class CBClickError { 4 | 5 | public var Text:String; {CBUtils.InitEnumConstants(CBLoadError);} 6 | 7 | public static const URI_INVALID:CBClickError = new CBClickError(); //"CBClickErrorUriInvalid"; 8 | public static const URI_UNRECOGNIZED:CBClickError = new CBClickError(); //"CBClickErrorUriUnrecognized"; 9 | public static const AGE_GATE_FAILURE:CBClickError = new CBClickError(); //"CBClickErrorAgeGateFailure"; 10 | public static const INTERNAL:CBClickError = new CBClickError(); //"CBClickErrorInternal"; 11 | public static const INVALID_CLICK_ERROR:CBClickError = new CBClickError(); //"CBLoadErrorInvalidClickError"; 12 | 13 | // android only 14 | public static const NO_HOST_ACTIVITY:CBClickError = new CBClickError(); 15 | 16 | public static const _orderedNamesIOS:Array = new Array( 17 | URI_INVALID, URI_UNRECOGNIZED, AGE_GATE_FAILURE, INTERNAL); 18 | 19 | public static const _orderedNamesAndroid:Array = new Array( 20 | URI_INVALID, URI_UNRECOGNIZED, AGE_GATE_FAILURE, NO_HOST_ACTIVITY, INTERNAL); 21 | 22 | public static function wrap(error:int):CBClickError { 23 | var result:CBClickError = INVALID_CLICK_ERROR; 24 | 25 | if (Chartboost.isIOS() && error >= 0 && error < _orderedNamesIOS.length) { 26 | result = _orderedNamesIOS[error]; 27 | } else if (Chartboost.isAndroid() && error >= 0 && error < _orderedNamesAndroid.length) { 28 | result = _orderedNamesAndroid[error]; 29 | } else { 30 | Chartboost.nativeLog("UNSUPPORTED Chartboost ClickError " + error); 31 | } 32 | return result; 33 | } 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /actionscript/src/com/chartboost/plugin/air/CBInPlay.as: -------------------------------------------------------------------------------- 1 | package com.chartboost.plugin.air { 2 | 3 | import flash.display.BitmapData; 4 | import flash.display.Loader; 5 | import flash.events.Event; 6 | import flash.utils.ByteArray; 7 | 8 | public class CBInPlay { 9 | 10 | // vars 11 | public var appName:String; 12 | public var appIcon:BitmapData; 13 | public var location:String; 14 | 15 | private var inPlayUniqueId:String; 16 | private var appIconData:String; 17 | private var loader:Loader; 18 | private var extContext:Object; 19 | private var iconLoadedCallback:Function; 20 | 21 | public function CBInPlay(extContext:Object, inPlay:Object, fn:Function = null) { 22 | this.inPlayUniqueId = inPlay.ID; 23 | this.appName = inPlay.name; 24 | this.appIconData = inPlay.icon; 25 | this.location = inPlay.location; 26 | this.extContext = extContext; 27 | this.iconLoadedCallback = fn; 28 | 29 | loadIcon(); 30 | } 31 | 32 | public function show():void { 33 | if (Chartboost.isPluginSupported()) { 34 | this.extContext.call("inPlayShow", this.inPlayUniqueId); 35 | } 36 | } 37 | 38 | public function click():void { 39 | if (Chartboost.isPluginSupported()) { 40 | this.extContext.call("inPlayClick", this.inPlayUniqueId); 41 | } 42 | } 43 | 44 | private function loadComplete(e:Event):void { 45 | // Draw image 46 | this.appIcon = new BitmapData(this.loader.width, this.loader.height, true, 0x0); 47 | this.appIcon.draw(this.loader); 48 | 49 | // Cleanup 50 | this.loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loadComplete); 51 | this.loader = null; 52 | 53 | if (this.iconLoadedCallback != null) { 54 | this.iconLoadedCallback(this); 55 | } 56 | } 57 | 58 | private function loadIcon():void { 59 | if (this.appIconData != null) { 60 | var newByteArr:ByteArray = Base64.decodeToByteArray(this.appIconData); 61 | 62 | this.loader = new Loader(); 63 | this.loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete); 64 | this.loader.loadBytes(newByteArr); 65 | } 66 | } 67 | } 68 | } -------------------------------------------------------------------------------- /actionscript/src/com/chartboost/plugin/air/CBLocation.as: -------------------------------------------------------------------------------- 1 | package com.chartboost.plugin.air { 2 | 3 | public final class CBLocation { 4 | public static const DEFAULT:String = "Default"; 5 | public static const STARTUP:String = "Startup"; 6 | public static const HOME_SCREEN:String = "Home Screen"; 7 | public static const MAIN_MENU:String = "Main Menu"; 8 | public static const GAME_SCREEN:String = "Game Screen"; 9 | public static const ACHIEVEMENTS:String = "Achievements"; 10 | public static const QUESTS:String = "Quests"; 11 | public static const PAUSE:String = "Pause"; 12 | public static const LEVEL_START:String = "Level Start"; 13 | public static const LEVEL_COMPLETE:String = "Level Complete"; 14 | public static const IAP_STORE:String = "IAP Store"; 15 | public static const ITEM_STORE:String = "Item Store"; 16 | public static const GAME_OVER:String = "Game Over"; 17 | public static const LEADERBOARD:String = "Leaderboard"; 18 | public static const SETTINGS:String = "Settings"; 19 | public static const QUIT:String = "Quit"; 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /actionscript/src/com/chartboost/plugin/air/CBStatusBarBehavior.as: -------------------------------------------------------------------------------- 1 | package com.chartboost.plugin.air 2 | { 3 | public final class CBStatusBarBehavior 4 | { 5 | public static const Ignore:int = 0; 6 | public static const RespectButtons:int = 1; 7 | public static const Respect:int = 2; 8 | } 9 | } -------------------------------------------------------------------------------- /actionscript/src/com/chartboost/plugin/air/CBUtils.as: -------------------------------------------------------------------------------- 1 | package com.chartboost.plugin.air { 2 | 3 | import flash.utils.describeType; 4 | 5 | public class CBUtils { 6 | public static function InitEnumConstants(inType :*):void { 7 | var type:XML = flash.utils.describeType(inType); 8 | for each (var constant:XML in type.constant) 9 | inType[constant.@name].Text = constant.@name; 10 | } 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/color/common_signin_btn_text_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 10 | 13 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/color/common_signin_btn_text_light.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 10 | 13 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_disabled_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_disabled_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_disabled_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_disabled_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_disabled_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_disabled_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_disabled_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_disabled_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_normal_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_normal_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_normal_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_normal_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_pressed_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_pressed_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_pressed_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_icon_pressed_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_disabled_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_disabled_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_disabled_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_disabled_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_disabled_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_disabled_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_disabled_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_disabled_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_normal_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_normal_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_normal_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_normal_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_pressed_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_pressed_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_pressed_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/common_signin_btn_text_pressed_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/ic_plusone_medium_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/ic_plusone_medium_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/ic_plusone_small_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/ic_plusone_small_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/ic_plusone_standard_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/ic_plusone_standard_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-hdpi/ic_plusone_tall_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-hdpi/ic_plusone_tall_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_disabled_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_disabled_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_disabled_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_disabled_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_disabled_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_disabled_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_disabled_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_disabled_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_normal_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_normal_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_normal_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_normal_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_pressed_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_pressed_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_pressed_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_icon_pressed_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_disabled_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_disabled_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_disabled_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_disabled_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_disabled_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_disabled_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_disabled_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_disabled_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_normal_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_normal_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_normal_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_normal_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_pressed_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_pressed_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_pressed_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/common_signin_btn_text_pressed_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/ic_plusone_medium_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/ic_plusone_medium_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/ic_plusone_small_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/ic_plusone_small_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/ic_plusone_standard_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/ic_plusone_standard_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-mdpi/ic_plusone_tall_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-mdpi/ic_plusone_tall_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_disabled_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_disabled_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_disabled_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_disabled_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_disabled_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_disabled_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_disabled_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_disabled_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_normal_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_normal_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_normal_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_normal_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_pressed_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_pressed_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_pressed_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_icon_pressed_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_disabled_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_disabled_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_disabled_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_disabled_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_disabled_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_disabled_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_disabled_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_disabled_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_normal_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_normal_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_normal_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_normal_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_pressed_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_pressed_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_pressed_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/common_signin_btn_text_pressed_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/ic_plusone_medium_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/ic_plusone_medium_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/ic_plusone_small_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/ic_plusone_small_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/ic_plusone_standard_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/ic_plusone_standard_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xhdpi/ic_plusone_tall_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xhdpi/ic_plusone_tall_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_disabled_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_disabled_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_disabled_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_disabled_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_disabled_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_disabled_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_disabled_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_disabled_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_normal_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_normal_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_normal_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_normal_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_pressed_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_pressed_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_pressed_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_icon_pressed_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_disabled_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_disabled_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_disabled_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_disabled_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_disabled_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_disabled_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_disabled_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_disabled_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_focus_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_focus_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_focus_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_focus_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_normal_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_normal_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_normal_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_normal_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_pressed_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_pressed_dark.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_pressed_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/common_signin_btn_text_pressed_light.9.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/ic_plusone_medium_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/ic_plusone_medium_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/ic_plusone_small_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/ic_plusone_small_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/ic_plusone_standard_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/ic_plusone_standard_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable-xxhdpi/ic_plusone_tall_off_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services-res/drawable-xxhdpi/ic_plusone_tall_off_client.png -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable/common_signin_btn_icon_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 10 | 13 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable/common_signin_btn_icon_light.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 10 | 13 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable/common_signin_btn_text_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 10 | 13 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/drawable/common_signin_btn_text_light.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 10 | 13 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-am/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Google Play አገልግሎቶችን አግኝ" 5 | "ይህ መተግበሪያ ያለ Google Play አገልግሎቶች አይሰራም፣ እነሱ ደግሞ ስልክዎ ላይ የሉም።" 6 | "ይህ መተግበሪያ ያለ Google Play አገልግሎቶች አይሰራም፣ እነሱ ደግሞ ጡባዊዎ ላይ የሉም።" 7 | "Google Play አገልግሎቶችን አግኝ" 8 | "Google Play አገልግሎቶችን አንቃ" 9 | "Google Play አገልግሎቶችን እስካላነቁ ድረስ ይህ መተግበሪያ አይሰራም።" 10 | "Google Play አገልግሎቶችን አንቃ" 11 | "Google Play አገልግሎቶችን ያዘምኑ" 12 | "Google Play አገልግሎቶችን እስኪያዘምኑ ድረስ ይህ መተግበሪያ አይሰራም።" 13 | "የአውታረ መረብ ስህተት" 14 | "ከGoogle Play አገልግሎቶች ጋር ለመገናኘት የውሂብ ግንኙነት ያስፈልጋል።" 15 | "ልክ ያልሆነ መለያ" 16 | "የተገለጸው መለያ በዚህ መሣሪያ ላይ የለም። እባክው የተለየ መለያ ይምረጡ።" 17 | "በGoogle Play አገልግሎቶች ላይ ያልታወቀ ችግር።" 18 | "Google Play አገልግሎቶች" 19 | "የGoogle Play አገልግሎቶች፣ አንዳንድ መተግበሪያዎችዎ በእሱ ላይ ጥገኛ የሆኑት፣ በመሣሪያዎ አይደገፍም። እባክዎ ለእርዳታ አምራቹን ያግኙ።" 20 | "በመሣሪያው ላይ ያለው ቀን ትክክል አይመስልም። እባክዎ በመሣሪያው ላይ ያለውን ቀን ያረጋግጡ።" 21 | "ያዘምኑ" 22 | "ግባ" 23 | "በGoogle ይግቡ" 24 | 25 | "መተግበሪያው የGoogle Play አገልግሎቶችን መጥፎ ስሪት ለመጠቀም ሞክሯል።" 26 | "መተግበሪያው Google Play አገልግሎቶች እንዲነቁ ይፈልጋል።" 27 | "መተግበሪያው Google Play አገልግሎቶች እንዲጫኑ ይፈልጋል።" 28 | "መተግበሪያው Google Play አገልግሎቶች እንዲዘምን ይፈልጋል።" 29 | "የGoogle Play አገልግሎቶች ስህተት" 30 | "በ%1$s የተጠየቀ" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-ar/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "‏الحصول على خدمات Google Play" 5 | "‏لن يتم تشغيل هذا التطبيق بدون خدمات Google Play، والتي لا تتوفر في هاتفك." 6 | "‏لن يتم تشغيل هذا التطبيق بدون خدمات Google Play، والتي لا تتوفر في جهازك اللوحي." 7 | "‏الحصول على خدمات Google Play" 8 | "‏تمكين خدمات Google Play" 9 | "‏لن يعمل هذا التطبيق ما لم يتم تمكين خدمات Google Play." 10 | "‏تمكين خدمات Google Play" 11 | "‏تحديث خدمات Google Play" 12 | "‏لن يتم تشغيل هذا التطبيق ما لم تحدِّث خدمات Google Play." 13 | "خطأ في الشبكة" 14 | "‏يتطلب الاتصال بخدمات Google Play وجود اتصال بيانات." 15 | "حساب غير صالح" 16 | "الحساب الذي تمّ تحديده غير موجود على الجهاز. يُرجى اختيار حساب آخر." 17 | "‏حدثت مشكلة غير معروفة في خدمات Google Play." 18 | "‏خدمات Google Play" 19 | "‏خدمات Google Play التي تستجيب لها بعض تطبيقاتك لا تعمل على جهازك. يُرجى الاتصال بجهة التصنيع للحصول على المساعدة." 20 | "يبدو أن التاريخ على الجهاز غير صحيح. الرجاء التحقق من التاريخ على الجهاز." 21 | "تحديث" 22 | "تسجيل الدخول" 23 | "‏تسجيل الدخول باستخدام Google" 24 | 25 | "‏يحاول أحد التطبيقات استخدام إصدار غير صالح من خدمات Google Play." 26 | "‏يتطلب أحد التطبيقات تمكين خدمات Google Play." 27 | "‏يتطلب أحد التطبيقات تثبيت خدمات Google Play." 28 | "‏يتطلب أحد التطبيقات تحديث خدمات Google Play." 29 | "‏خطأ في خدمات Google Play" 30 | "تم الطلب عن طريق %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-cs/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Instalovat služby Google Play" 5 | "Ke spuštění této aplikace jsou potřeba služby Google Play, které v telefonu nemáte." 6 | "Ke spuštění této aplikace jsou potřeba služby Google Play, které v tabletu nemáte." 7 | "Instalovat služby Google Play" 8 | "Aktivovat služby Google Play" 9 | "Ke spuštění této aplikace je třeba aktivovat služby Google Play." 10 | "Aktivovat služby Google Play" 11 | "Aktualizace služeb Google Play" 12 | "Ke spuštění této aplikace je třeba aktualizovat služby Google Play." 13 | "Chyba sítě" 14 | "Připojení ke službám Google Play vyžaduje datové připojení." 15 | "Neplatný účet" 16 | "Zadaný účet v tomto zařízení neexistuje. Zvolte prosím jiný účet." 17 | "Nastal neznámý problém se službami Google Play." 18 | "Služby Google Play" 19 | "Některé vaše aplikace vyžadují služby Google Play, které ve vašem zařízení nejsou podporovány. S žádostí o pomoc se prosím obraťte na výrobce." 20 | "Datum v zařízení není správně nastaveno. Zkontrolujte prosím datum." 21 | "Aktualizovat" 22 | "Přihlásit se" 23 | "Přihlásit se účtem Google" 24 | 25 | "Aplikace se pokusila použít nesprávnou verzi Služeb Google Play." 26 | "Aplikace vyžaduje aktivované Služby Google Play." 27 | "Aplikace vyžaduje instalaci Služeb Google Play." 28 | "Aplikace vyžaduje aktualizaci Služeb Google Play." 29 | "Chyba služeb Google Play" 30 | "Požadováno aplikací %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-da/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Hent Google Play-tjenester" 5 | "Denne app kan ikke køre uden Google Play-tjenester, som mangler på din telefon." 6 | "Denne app kan ikke køre uden Google Play-tjenester, som mangler på din tablet." 7 | "Hent Google Play-tjenester" 8 | "Aktivér Google Play-tjenester" 9 | "Denne app virker ikke, medmindre du aktiverer Google Play-tjenester." 10 | "Aktivér Google Play-tjenester" 11 | "Opdater Google Play-tjenester" 12 | "Denne app kan ikke køre, medmindre du opdaterer Google Play-tjenester." 13 | "Netværksfejl" 14 | "Der kræves en dataforbindelse for at oprette forbindelse til Google Play-tjenester." 15 | "Ugyldig konto" 16 | "Den angivne konto findes ikke på denne enhed. Vælg en anden konto." 17 | "Ukendt problem med Google Play-tjenester." 18 | "Google Play-tjenester" 19 | "Google Play-tjenester, som nogle af dine applikationer er afhængige af, understøttes ikke af din enhed. Kontakt producenten for at få hjælp." 20 | "Datoen på enheden ser ud til at være forkert. Husk at kontrollere datoen på enheden." 21 | "Opdater" 22 | "Log ind" 23 | "Log ind med Google" 24 | 25 | "En applikation forsøgte at bruge en defekt version af Google Play." 26 | "En applikation kræver, at Google Play er aktiveret." 27 | "En applikation kræver, at Google Play er installeret." 28 | "En applikation kræver en opdatering af Google Play." 29 | "Fejl i Google Play-tjenester" 30 | "Anmodning fra %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-et-rEE/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Hankige Google Play teenused" 5 | "Selle rakenduse käitamiseks on vaja Google Play teenuseid, mida teie telefonis pole." 6 | "Selle rakenduse käitamiseks on vaja Google Play teenuseid, mida teie tahvelarvutis pole." 7 | "Hankige Google Play teenused" 8 | "Lubage Google Play teenused" 9 | "See rakendus ei tööta, kui te ei luba Google Play teenuseid." 10 | "Lubage Google Play teenused" 11 | "Värskendage Google Play teenuseid" 12 | "Seda rakendust ei saa käitada, kui te ei värskenda Google Play teenuseid." 13 | "Võrgu viga" 14 | "Google Play teenustega ühenduse loomiseks on vajalik andmesideühendus." 15 | "Vale konto" 16 | "Määratud kontot pole selles seadmes olemas. Valige muu konto." 17 | "Google Play teenuste tundmatu probleem." 18 | "Google Play teenused" 19 | "Teie seade ei toeta Google Play teenuseid, millele mõni teie rakendustest toetub. Abi saamiseks võtke ühendust tootjaga." 20 | "Seadme kuupäev paistab olevat vale. Kontrollige seadme kuupäeva." 21 | "Värskenda" 22 | "Logi sisse" 23 | "Logi sisse Google\'iga" 24 | 25 | "Rakendus püüdis kasutada Google Play teenuste sobimatut versiooni." 26 | "Rakenduse kasutamiseks peavad olema lubatud Google Play teenused." 27 | "Rakenduse kasutamiseks peavad olema installitud Google Play teenused." 28 | "Rakenduse kasutamiseks tuleb värskendada Google Play teenuseid." 29 | "Viga Google Play teenustes" 30 | "Päringu esitas: %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-fa/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "‏دریافت خدمات Google Play" 5 | "‏این برنامه بدون خدمات Google Play اجرا نمی‌شود، این خدمات در تلفن شما وجود ندارد." 6 | "‏این برنامه بدون خدمات Google Play اجرا نمی‌شود، این خدمات در رایانهٔ لوحی شما وجود ندارد." 7 | "‏دریافت خدمات Google Play" 8 | "‏فعال کردن خدمات Google Play" 9 | "‏تا زمانی‌که خدمات Google Play را فعال نکنید این برنامه کار نمی‌کند." 10 | "‏فعال کردن خدمات Google Play" 11 | "‏به‌روزرسانی خدمات Google Play" 12 | "‏تا زمانی‌که خدمات Google Play را به‌روز نکنید این برنامه کار نمی‌کند." 13 | "خطای شبکه" 14 | "‏برای اتصال به خدمات Google Play اتصال داده لازم است." 15 | "حساب نامعتبر" 16 | "حسابی که تعیین کردید در این دستگاه وجود ندارد. لطفاً حساب دیگری را انتخاب کنید." 17 | "‏مشکل نامشخص در خدمات Google Play." 18 | "‏خدمات Google Play" 19 | "‏خدمات Google Play، که برخی از برنامه‌های شما به آن وابسته است، توسط دستگاه شما پشتیبانی نمی‌شود. لطفاً برای دریافت کمک با سازنده تماس بگیرید." 20 | "تاریخ روی دستگاه ظاهراً اشتباه است. لطفاً تاریخ روی دستگاه را بررسی کنید." 21 | "به‌روزرسانی" 22 | "ورود به سیستم" 23 | "‏ورود به سیستم با Google‎" 24 | 25 | "‏برنامه‌ای تلاش کرد از نسخه نادرستی از خدمات Google Play استفاده کند." 26 | "‏برنامه‌ای به فعال کردن خدمات Google Play نیاز دارد." 27 | "‏برنامه‌ای به نصب خدمات Google Play نیاز دارد." 28 | "‏برنامه‌ای به به‌روزرسانی خدمات Google Play نیاز دارد." 29 | "‏خطا در خدمات Google Play" 30 | "درخواست توسط %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-fi/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Asenna Google Play -palvelut" 5 | "Tämä sovellus ei toimi ilman Google Play -palveluita, jotka puuttuvat puhelimesta." 6 | "Tämä sovellus ei toimi ilman Google Play -palveluita, jotka puuttuvat tablet-laitteesta." 7 | "Asenna Google Play -palvelut" 8 | "Ota Google Play -palvelut käyttöön" 9 | "Tämä sovellus ei toimi, ellet ota Google Play -palveluita käyttöön." 10 | "Ota Google Play -palv. käyttöön" 11 | "Päivitä Google Play -palvelut" 12 | "Tämä sovellus ei toimi, ellet päivitä Google Play -palveluita." 13 | "Verkkovirhe" 14 | "Google Play -palveluiden käyttöön tarvitaan tietoliikenneyhteys." 15 | "Tili ei kelpaa" 16 | "Kyseistä tiliä ei ole tällä laitteella. Valitse toinen tili." 17 | "Tuntematon ongelma käytettäessä Google Play -palveluita." 18 | "Google Play -palvelut" 19 | "Google Play -palveluita, joita osa sovelluksistasi käyttää, ei tueta laitteellasi. Pyydä ohjeita laitteen valmistajalta." 20 | "Laitteen päivämäärä vaikuttaa virheelliseltä. Tarkista laitteen päivämäärä." 21 | "Päivitä" 22 | "Kirjaudu" 23 | "Kirjaudu Google-tiliin" 24 | 25 | "Sovellus yritti käyttää virheellistä Google Play -palveluiden versiota" 26 | "Ota käyttöön Google Play -palvelut, jotta sovellus toimii." 27 | "Asenna Google Play -palvelut, jotta sovellus toimii." 28 | "Päivitä Google Play -palvelut, jotta sovellus toimii." 29 | "Virhe Google Play -palveluissa" 30 | "Pyynnön teki %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-iw/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "‏קבל את שירותי Google Play" 5 | "‏אפליקציה זו לא תפעל ללא שירותי Google Play, החסרים בטלפון שלך." 6 | "‏אפליקציה זו לא תפעל ללא שירותי Google Play, החסרים בטאבלט שלך." 7 | "‏קבל את שירותי Google Play" 8 | "‏הפעלת שירותי Google Play" 9 | "‏אפליקציה זו לא תעבוד אם לא תפעיל את שירותי Google Play." 10 | "‏הפעל את שירותי Google Play" 11 | "‏עדכון שירותי Google Play" 12 | "‏אפליקציה זו לא תפעל אם לא תעדכן את שירותי Google Play." 13 | "שגיאת רשת." 14 | "‏דרוש חיבור נתונים כדי להתחבר לשירותי Google Play." 15 | "חשבון לא חוקי" 16 | "החשבון שצוין לא קיים במכשיר זה. בחר חשבון אחר." 17 | "‏בעיה לא ידועה בשירותי Google Play." 18 | "‏שירותי Google Play" 19 | "‏שירותי Google Play, שחלק מהאפליקציות שלך מתבססות עליהם, אינם נתמכים על ידי המכשיר שברשותך. צור קשר עם היצרן לקבלת סיוע." 20 | "נראה שהתאריך במכשיר שגוי. בדוק את התאריך במכשיר." 21 | "עדכן" 22 | "היכנס" 23 | "‏היכנס באמצעות Google" 24 | 25 | "‏יש אפליקציה שניסתה להשתמש בגרסה שגויה של שירותי Google Play." 26 | "‏יש אפליקציה המחייבת הפעלה של שירותי Google Play." 27 | "‏יש אפליקציה המחייבת התקנה של שירותי Google Play." 28 | "‏יש אפליקציה המחייבת עדכון של שירותי Google Play." 29 | "‏שגיאה בשירותי Google Play" 30 | "התבקשה על ידי %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-ja/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Play開発者サービスの入手" 5 | "このアプリの実行にはGoogle Play開発者サービスが必要ですが、お使いの携帯端末にはインストールされていません。" 6 | "このアプリの実行にはGoogle Play開発者サービスが必要ですが、お使いのタブレットにはインストールされていません。" 7 | "Play開発者サービスの入手" 8 | "Play開発者サービスの有効化" 9 | "このアプリの実行には、Google Play開発者サービスの有効化が必要です。" 10 | "Play開発者サービスの有効化" 11 | "Play開発者サービスの更新" 12 | "このアプリの実行には、Google Play開発者サービスの更新が必要です。" 13 | "ネットワークエラー" 14 | "Google Play開発者サービスに接続するには、データ接続が必要です。" 15 | "無効なアカウント" 16 | "指定したアカウントはこの端末上に存在しません。別のアカウントを選択してください。" 17 | "Google Play開発者サービスで原因不明の問題が発生しました。" 18 | "Google Play開発者サービス" 19 | "一部のアプリが使用しているGoogle Play開発者サービスは、お使いの端末ではサポートされていません。詳しくは、端末メーカーまでお問い合わせください。" 20 | "端末上の日付が正しくないようです。端末上の日付をご確認ください。" 21 | "更新" 22 | "ログイン" 23 | "Googleでログイン" 24 | 25 | "アプリはGoogle Play開発者サービスの不適切なバージョンを使用しようとしました。" 26 | "アプリではGoogle Play開発者サービスを有効にする必要があります。" 27 | "アプリではGoogle Play開発者サービスをインストールする必要があります。" 28 | "アプリではGoogle Play開発者サービスをアップデートする必要があります。" 29 | "Google Play開発者サービスのエラー" 30 | "%1$sによるリクエスト" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-ko/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Google Play 서비스 설치" 5 | "휴대전화에 Google Play 서비스가 설치되어 있어야 이 앱이 실행됩니다." 6 | "태블릿에 Google Play 서비스가 설치되어 있어야 이 앱이 실행됩니다." 7 | "Google Play 서비스 설치" 8 | "Google Play 서비스 사용" 9 | "Google Play 서비스를 사용하도록 설정해야 이 앱이 작동합니다." 10 | "Google Play 서비스 사용" 11 | "Google Play 서비스 업데이트" 12 | "Google Play 서비스를 업데이트해야만 이 앱이 실행됩니다." 13 | "네트워크 오류" 14 | "Google Play 서비스에 연결하려면 데이터 연결이 필요합니다." 15 | "올바르지 않은 계정" 16 | "지정한 계정이 이 기기에 존재하지 않습니다. 다른 계정을 선택하세요." 17 | "Google Play 서비스에 알 수 없는 문제가 발생했습니다." 18 | "Google Play 서비스" 19 | "일부 사용자 애플리케이션에 필요한 Google Play 서비스가 사용자 기기에서 지원되지 않습니다. 기기 제조업체에 문의하시기 바랍니다." 20 | "기기의 날짜가 잘못된 것 같습니다. 기기의 날짜를 확인해 주세요." 21 | "업데이트" 22 | "로그인" 23 | "Google 계정으로 로그인" 24 | 25 | "애플리케이션에서 잘못된 버전의 Google Play 서비스를 사용하려고 했습니다." 26 | "Google Play 서비스를 사용하도록 설정해야 하는 애플리케이션입니다." 27 | "Google Play 서비스를 설치해야 하는 애플리케이션입니다." 28 | "Google Play 서비스를 업데이트해야 하는 애플리케이션입니다." 29 | "Google Play 서비스 오류" 30 | "%1$s에서 요청" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-lo-rLA/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "ຕິດຕັ້ງບໍລິການ Google Play" 5 | "ແອັບຯນີ້ຈະບໍ່ສາມາດເຮັດວຽກໄດ້ໂດຍທີ່ບໍ່ມີບໍລິການ Google Play ເຊິ່ງຂາດຫາຍໄປໃນໂທລະສັບຂອງທ່ານ." 6 | "ແອັບຯນີ້ຈະບໍ່ສາມາດເຮັດວຽກໄດ້ໂດຍທີ່ບໍ່ມີບໍລິການ Google Play ເຊິ່ງຂາດຫາຍໄປໃນແທັບເລັດຂອງທ່ານ." 7 | "ຕິດຕັ້ງບໍລິການ Google Play" 8 | "ເປີດໃຊ້ບໍລິການ Google Play" 9 | "ແອັບຯນີ້ຈະບໍ່ສາມາດເຮັດວຽກໄດ້ຈົນກວ່າທ່ານຈະເປີດໃຊ້ບໍລິການ Google Play" 10 | "ເປີດໃຊ້ບໍລິການ Google Play" 11 | "ອັບເດດບໍລິການ Google Play" 12 | "ແອັບຯນີ້ຈະບໍ່ສາມາດເຮັດວຽກໄດ້ຈົນກວ່າທ່ານຈະອັບເດດບໍລິການ Google Play." 13 | "ເຄືອຂ່າຍຜິດພາດ" 14 | "ຕ້ອງໃຊ້ການເຊື່ອມຕໍ່ອິນເຕີເນັດເພື່ອໃຊ້ Google Play Services." 15 | "ບັນຊີບໍ່ຖືກຕ້ອງ" 16 | "ບັນຊີທີ່ເລືອກບໍ່ມີໃນອຸປະກອນນີ້. ກະລຸນາເລືອກບັນຊີອື່ນ." 17 | "ມີປັນຫາທີ່ບໍ່ຄາດຄິດໃນບໍລິການ Google Play." 18 | "ບໍລິການ Google Play" 19 | "ບໍລິການ Google Play ທີ່ບາງແອັບພລິເຄຊັນຂອງທ່ານຕ້ອງອາໄສນັ້ນ ບໍ່ຖືກຮອງຮັບໃນອຸປະກອນຂອງທ່ານ. ກະລຸນາຕິດຕໍ່ຜູ້ຜະລິດສຳລັບການແນະນຳ." 20 | "ວັນທີຂອງອຸປະກອນບໍ່ຖືກຕ້ອງ. ກະລຸນາກວດສອບວັນທີຂອງອຸປະກອນຂອງທ່ານ." 21 | "ອັບເດດ" 22 | "ເຂົ້າສູ່ລະບົບ" 23 | "ເຂົ້າສູ່ລະບົບດ້ວຍ Google" 24 | 25 | "ແອັບພລິເຄຊັນໄດ້ພະຍາຍາມໃຊ້ Google Play Services ເວີຊັນທີ່ບໍ່ສາມາດໃຊ້ໄດ້." 26 | "ແອັບພລິເຄຊັນຕ້ອງການເປີດນຳໃຊ້ Google Play Services." 27 | "ແອັບພລິເຄຊັນຕ້ອງການໃຫ້ຕິດຕັ້ງ Google Play Services." 28 | "ແອັບພລິເຄຊັນຕ້ອງການອັບເດດ Google Play Services." 29 | "ບໍລິການ Google Play ຜິດພາດ" 30 | "ຮ້ອງຂໍໂດຍ %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-nb/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Installer Google Play Tjenester" 5 | "Denne appen kan ikke kjøres uten Google Play Tjenester, som ikke er installert på telefonen din." 6 | "Denne appen kan ikke kjøres uten Google Play Tjenester, som ikke er installert på nettbrettet ditt." 7 | "Installer Google Play Tjenester" 8 | "Aktiver Google Play Tjenester" 9 | "Denne appen fungerer ikke med mindre du aktiverer Google Play Tjenester." 10 | "Aktiver Google Play Tjenester" 11 | "Oppdater Google Play Tjenester" 12 | "Denne appen kan ikke kjøres før du oppdaterer Google Play Tjenester." 13 | "Nettverksfeil" 14 | "Du må ha datatilkobling for å koble deg til Google Play-tjenester." 15 | "Ugyldig konto" 16 | "Den angitte kontoen finnes ikke på enheten. Velg en annen konto." 17 | "Det oppsto et ukjent problem med Google Play Tjenester." 18 | "Google Play-tjenester" 19 | "Google Play Tjenester, som noen av appene er avhengige av, støttes ikke av enheten. Ta kontakt med produsenten for å få hjelp." 20 | "Datoen på enheten ser ut til å være feil. Sjekk datoen på enheten." 21 | "Oppdater" 22 | "Logg på" 23 | "Logg inn med Google" 24 | 25 | "En app prøvde å bruke en skadet versjon av Google Play Tjenester." 26 | "En app krever Google Play Tjenester for å aktiveres." 27 | "En app krever at Google Play Tjenester installeres." 28 | "En app krever at Google Play Tjenester oppdateres." 29 | "Google Play Tjenester-feil" 30 | "Forespurt av %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-pl/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Pobierz Usługi Google Play" 5 | "Ta aplikacja nie będzie działać bez Usług Google Play, których nie masz na telefonie." 6 | "Ta aplikacja nie będzie działać bez Usług Google Play, których nie masz na tablecie." 7 | "Pobierz Usługi Google Play" 8 | "Włącz Usługi Google Play" 9 | "Ta aplikacja nie będzie działać, jeśli nie włączysz Usług Google Play." 10 | "Włącz Usługi Google Play" 11 | "Aktualizuj Usługi Google Play" 12 | "Ta aplikacja nie będzie działać, jeśli nie zaktualizujesz Usług Google Play." 13 | "Błąd sieci" 14 | "Korzystanie z usług Google Play wymaga połączenia z internetem." 15 | "Nieprawidłowe konto" 16 | "Podanego konta nie ma na tym urządzeniu. Wybierz inne konto." 17 | "Nieznany problem z Usługami Google Play." 18 | "Usługi Google Play" 19 | "Usługi Google Play, od których zależy działanie niektórych aplikacji, nie są obsługiwane na Twoim urządzeniu. Skontaktuj się z producentem, by uzyskać pomoc." 20 | "Data ustawiona na urządzeniu wydaje się nieprawidłowa. Sprawdź datę ustawioną na urządzeniu." 21 | "Aktualizuj" 22 | "Zaloguj się" 23 | "Zaloguj się przez Google" 24 | 25 | "Aplikacja próbowała skorzystać z nieprawidłowej wersji Usług Google Play." 26 | "Aplikacja wymaga włączenia Usług Google Play." 27 | "Aplikacja wymaga zainstalowania Usług Google Play." 28 | "Aplikacja wymaga aktualizacji Usług Google Play." 29 | "Błąd usług Google Play" 30 | "Żądanie z aplikacji %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-ru/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Установите Сервисы Google Play" 5 | "Для работы этого приложения требуется установить Сервисы Google Play." 6 | "Для работы этого приложения требуется установить Сервисы Google Play." 7 | "Установить" 8 | "Включите Сервисы Google Play" 9 | "Для работы этого приложения требуется включить Сервисы Google Play." 10 | "Включить" 11 | "Обновите Сервисы Google Play" 12 | "Для работы этого приложения требуется обновить Сервисы Google Play." 13 | "Ошибка сети" 14 | "Для работы с Google Play требуется подключение к сети." 15 | "Недействительный аккаунт" 16 | "Этого аккаунта нет на устройстве. Выберите другой." 17 | "Неизвестная ошибка с Сервисами Google Play." 18 | "Сервисы Google Play" 19 | "Сервисы Google Play, необходимые для работы некоторых приложений, не поддерживаются на вашем устройстве. Обратитесь к производителю." 20 | "Проверьте правильность даты, указанной на устройстве." 21 | "Обновить" 22 | "Войти" 23 | "Войти в аккаунт Google" 24 | 25 | "Версия сервисов Google Play неисправна" 26 | "Для работы приложения требуется включить сервисы Google Play" 27 | "Для работы приложения требуется установить сервисы Google Play" 28 | "Для работы приложения требуется обновить сервисы Google Play" 29 | "Ошибка сервисов Google Play" 30 | "Запрос от приложения \"%1$s\"" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-sk/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Inštalovať služby Google Play" 5 | "Na spustenie tejto aplikácie sa vyžadujú služby Google Play, ktoré v telefóne nemáte." 6 | "Na spustenie tejto aplikácie sa vyžadujú služby Google Play, ktoré v tablete nemáte." 7 | "Inštalovať služby Google Play" 8 | "Povoliť služby Google Play" 9 | "Táto aplikácia bude fungovať až po povolení služieb Google Play." 10 | "Povoliť služby Google Play" 11 | "Aktualizovať služby Google Play" 12 | "Túto aplikáciu bude možné spustiť až po aktualizácii služieb Google Play." 13 | "Chyba siete" 14 | "Pripojenie k službám Google Play si vyžaduje dátové pripojenie." 15 | "Neplatný účet" 16 | "Zadaný účet v tomto zariadení neexistuje. Vyberte iný účet." 17 | "Neznámy problém so službami Google Play." 18 | "Služby Google Play" 19 | "Niektoré vaše aplikácie vyžadujú služby Google Play, ktoré vo vašom zariadení nie sú podporované. Ak potrebujete pomoc, kontaktujte výrobcu." 20 | "Dátum nastavený v zariadení sa zdá byť nesprávny. Skontrolujte ho." 21 | "Aktualizovať" 22 | "Prihlásiť sa" 23 | "Prihlásiť sa do účtu Google" 24 | 25 | "Aplikácia sa pokúsila použiť nesprávnu verziu služieb Google Play." 26 | "Aplikácia vyžaduje povolenie služieb Google Play." 27 | "Aplikácia vyžaduje inštaláciu služieb Google Play." 28 | "Aplikácia vyžaduje aktualizáciu služieb Google Play." 29 | "Chyba služieb Google Play" 30 | "Vyžiadané aplikáciou %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-sl/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Namestite storitve Google Play" 5 | "Ta aplikacija ne deluje brez storitev Google Play, ki jih ni v telefonu." 6 | "Ta aplikacija ne deluje brez storitev Google Play, ki jih ni v tabličnem računalniku." 7 | "Namestite storitve Google Play" 8 | "Omogočite storitve Google Play" 9 | "Aplikacija ne bo delovala, če ne omogočite storitev Google Play." 10 | "Omogočite storitve Google Play" 11 | "Posodobite storitve Google Play" 12 | "Ta aplikacija ne deluje, če ne posodobite storitev Google Play." 13 | "Omrežna napaka" 14 | "Za povezavo s storitvami Google Play potrebujete internetno povezavo." 15 | "Neveljaven račun" 16 | "V tej napravi ne obstaja navedeni račun. Izberite drugega." 17 | "Neznana težava s storitvami Google Play." 18 | "Storitve Google Play" 19 | "Vaša naprava na podpira storitev Google Play, ki jih potrebujejo nekatere od vaših aplikacij. Za pomoč se obrnite na izdelovalca." 20 | "Videti je, da je datum v napravi napačen. Preverite ga." 21 | "Posodobi" 22 | "Prijava" 23 | "Prijavite se v Google" 24 | 25 | "Aplikacija je poskusila uporabiti napačno različico Storitev Google Play." 26 | "Za delovanje aplikacije morate omogočiti Storitve Google Play." 27 | "Za delovanje aplikacije morate namestiti Storitve Google Play." 28 | "Za delovanje aplikacije morate posodobiti Storitve Google Play." 29 | "Napaka storitev Google Play" 30 | "Zahtevala aplikacija %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-sr/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Преузимање Google Play услуга" 5 | "Ова апликација не може да се покрене без Google Play услуга, које недостају на телефону." 6 | "Ова апликација не може да се покрене без Google Play услуга, које недостају на таблету." 7 | "Преузми Google Play услуге" 8 | "Омогућавање Google Play услуга" 9 | "Ова апликација неће функционисати ако не омогућите Google Play услуге." 10 | "Омогући Google Play услуге" 11 | "Ажурирање Google Play услуга" 12 | "Ова апликација не може да се покрене ако не ажурирате Google Play услуге." 13 | "Грешка на мрежи" 14 | "За повезивање са Google Play услугама потребна је веза за пренос података." 15 | "Неважећи налог" 16 | "Наведени налог не постоји на овом уређају. Одаберите други налог." 17 | "Непознат проблем са Google Play услугама." 18 | "Google Play услуге" 19 | "Google Play услуге, које су потребне за функционисање неких од апликација, нису подржане на уређају. Контактирајте произвођача да бисте добили помоћ." 20 | "Изгледа да су подаци на уређају нетачни. Проверите датум на уређају." 21 | "Ажурирај" 22 | "Пријави ме" 23 | "Пријави ме преко Google-а" 24 | 25 | "Апликација је покушала да користи лошу верзију Google Play услуга." 26 | "Апликација захтева да Google Play услуге буду омогућене." 27 | "Апликација захтева инсталирање Google Play услуга." 28 | "Апликација захтева ажурирање Google Play услуга." 29 | "Грешка Google Play услуга" 30 | "Захтева %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-sv/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "Hämta Google Play Tjänster" 5 | "Den här appen kan inte köras utan Google Play Tjänster, som saknas på mobilen." 6 | "Den här appen kan inte köras utan Google Play Tjänster, som saknas på surfplattan." 7 | "Hämta Google Play Tjänster" 8 | "Aktivera Google Play Tjänster" 9 | "Du måste aktivera Google Play Tjänster för att den här appen ska fungera." 10 | "Aktivera Google Play Tjänster" 11 | "Uppdatera Google Play Tjänster" 12 | "Du måste uppdatera Google Play Tjänster innan du kan köra den här appen." 13 | "Nätverksfel" 14 | "En dataanslutning krävs för att ansluta till Google Plays tjänster." 15 | "Ogiltigt konto" 16 | "Det angivna kontot finns inte på den här enheten. Välj ett annat konto." 17 | "Okänt problem med Google Play Tjänster" 18 | "Google Play-tjänster" 19 | "Några av dina appar använder Google Play-tjänster som inte stöds av din enhet. Kontakta tillverkaren om du vill ha hjälp." 20 | "Datumet på enheten verkar inte vara rätt. Kontrollera datumet på enheten." 21 | "Uppdatera" 22 | "Logga in" 23 | "Logga in med Google" 24 | 25 | "En olämplig version av Google Play Tjänster anropades av en app." 26 | "Google Play Tjänster måste aktiveras för en att app ska fungera." 27 | "Google Play Tjänster måste installeras för att en app ska fungera." 28 | "Google Play Tjänster måste uppdateras för en app ska fungera." 29 | "Fel på Google Play Tjänster" 30 | "Begärdes av %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-th/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "รับบริการ Google Play" 5 | "แอปพลิเคชันนี้จะไม่ทำงานหากไม่มีบริการ Google Play ซึ่งไม่มีในโทรศัพท์ของคุณ" 6 | "แอปพลิเคชันนี้จะไม่ทำงานหากไม่มีบริการ Google Play ซึ่งไม่มีในแท็บเล็ตของคุณ" 7 | "รับบริการ Google Play" 8 | "เปิดใช้งานบริการ Google Play" 9 | "แอปพลิเคชันนี้จะไม่ทำงานจนกว่าคุณจะเปิดใช้งานบริการ Google Play" 10 | "เปิดใช้งานบริการ Google Play" 11 | "อัปเดตบริการ Google Play" 12 | "แอปพลิเคชันนี้จะไม่ทำงานจนกว่าคุณจะอัปเดตบริการ Google Play" 13 | "ข้อผิดพลาดของเครือข่าย" 14 | "ต้องมีการเขื่อมต่อข้อมูลเพื่อเชื่อมต่อกับบริการ Google Play" 15 | "บัญชีไม่ถูกต้อง" 16 | "บัญชีที่ระบุไม่มีอยู่บนอุปกรณ์นี้ โปรดเลือกบัญชีอื่น" 17 | "ปัญหาที่ไม่รู้จักของบริการ Google Play" 18 | "บริการ Google Play" 19 | "บริการ Google Play ซึ่งใช้งานในบางแอปพลิเคชัน ไม่ได้รับการสนับสนุนโดยอุปกรณ์ของคุณ โปรดติดต่อผู้ผลิตเพื่อขอรับความช่วยเหลือ" 20 | "วันที่บนอุปกรณ์ไม่ถูกต้อง โปรดตรวจสอบวันที่บนอุปกรณ์" 21 | "อัปเดต" 22 | "ลงชื่อใช้" 23 | "ลงชื่อเข้าใช้ด้วย Google" 24 | 25 | "แอปพลิเคชันหนึ่งพยายามใช้เวอร์ชันที่ไม่เหมาะสมของบริการ Google Play" 26 | "แอปพลิเคชันหนึ่งจำเป็นต้องมีบริการ Google Play เพื่อเปิดใช้งาน" 27 | "แอปพลิเคชันหนึ่งจำเป็นต้องมีการติดตั้งบริการ Google Play" 28 | "แอปพลิเคชันหนึ่งจำเป็นต้องมีการอัปเดตสำหรับบริการ Google Play" 29 | "ข้อผิดพลาดของบริการ Google Play" 30 | "ขอโดย %1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "获取 Google Play 服务" 5 | "您的手机中没有 Google Play 服务,您必须先安装该服务才能运行此应用。" 6 | "您的平板电脑中没有 Google Play 服务,您必须先安装该服务才能运行此应用。" 7 | "获取 Google Play 服务" 8 | "启用 Google Play 服务" 9 | "您必须先启用 Google Play 服务才能运行此应用。" 10 | "启用 Google Play 服务" 11 | "更新 Google Play 服务" 12 | "您必须先更新 Google Play 服务才能运行此应用。" 13 | "网络错误" 14 | "您必须有数据网络连接才能接入 Google Play 服务。" 15 | "无效帐户" 16 | "此设备上不存在指定的帐户,请选择其他帐户。" 17 | "Google Play 服务出现未知问题。" 18 | "Google Play 服务" 19 | "您的设备不支持部分应用所依赖的 Google Play 服务。请与设备制造商联系,以寻求帮助。" 20 | "设备上的日期似乎不正确,请在设备上检查日期。" 21 | "更新" 22 | "登录" 23 | "使用 Google 帐户登录" 24 | 25 | "某个应用尝试使用的 Google Play 服务版本有误。" 26 | "某个应用要求启用 Google Play 服务。" 27 | "某个应用要求安装 Google Play 服务。" 28 | "某个应用要求更新 Google Play 服务。" 29 | "Google Play 服务出错" 30 | "由“%1$s”发出" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-zh-rHK/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "取得 Google Play 服務" 5 | "您的手機未安裝 Google Play 服務,安裝後才能執行這個應用程式。" 6 | "您的平板電腦未安裝 Google Play 服務,安裝後才能執行這個應用程式。" 7 | "取得 Google Play 服務" 8 | "啟用 Google Play 服務" 9 | "您必須啟用 Google Play 服務,才能執行這個應用程式。" 10 | "啟用 Google Play 服務" 11 | "更新 Google Play 服務" 12 | "您必須更新 Google Play 服務,才能執行這個應用程式。" 13 | "網絡錯誤" 14 | "要連接 Google Play 服務,必需數據連線。" 15 | "無效的帳戶" 16 | "這個裝置上沒有您指定的帳戶,請選擇其他帳戶。" 17 | "Google Play 服務出現不明問題。" 18 | "Google Play 服務" 19 | "您的裝置不支援部分應用程式所需的 Google Play 服務。如需協助,請與您的裝置製造商聯絡。" 20 | "裝置上的日期看來不正確,請檢查裝置上的日期。" 21 | "更新" 22 | "登入" 23 | "登入 Google" 24 | 25 | "應用程式嘗試使用錯誤版本的「Google Play 服務」。" 26 | "必須啟用「Google Play 服務」,才能使用應用程式。" 27 | "必須安裝「Google Play 服務」,才能使用應用程式。" 28 | "必須更新「Google Play 服務」,才能使用應用程式。" 29 | "Google Play 服務錯誤" 30 | "「%1$s」提出要求" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | "取得 Google Play 服務" 5 | "您的手機並未安裝 Google Play 服務,所以無法執行這個應用程式。" 6 | "您的平板電腦並未安裝 Google Play 服務,所以無法執行這個應用程式。" 7 | "取得 Google Play 服務" 8 | "啟用 Google Play 服務" 9 | "您必須啟用 Google Play 服務,這個應用程式才能運作。" 10 | "啟用 Google Play 服務" 11 | "更新 Google Play 服務" 12 | "您必須更新 Google Play 服務,才能執行這個應用程式。" 13 | "網路錯誤" 14 | "需要數據連線才能連上 Google Play 服務。" 15 | "無效的帳戶" 16 | "這個裝置上沒有您所指定的帳戶,請選擇其他帳戶。" 17 | "Google Play 服務發生不明問題。" 18 | "Google Play 服務" 19 | "您的裝置不支援部分應用程式所需的 Google Play 服務。如需協助,請與您的裝置製造商聯絡。" 20 | "裝置上的日期似乎不正確,請檢查裝置上的日期。" 21 | "更新" 22 | "登入" 23 | "使用 Google 帳戶登入" 24 | 25 | "應用程式嘗試使用的 Google Play 服務版本有誤。" 26 | "應用程式需要啟用 Google Play 服務。" 27 | "應用程式需要安裝 Google Play 服務。" 28 | "應用程式需要更新 Google Play 服務。" 29 | "Google Play 服務錯誤" 30 | "提出要求的應用程式:%1$s" 31 | 32 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values/ads_attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @android:color/white 5 | @android:color/white 6 | #FFAAAAAA 7 | @android:color/white 8 | #FF737373 9 | @android:color/white 10 | #FFAAAAAA 11 | #FF737373 12 | #FFDD4B39 13 | #d2d2d2 14 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values/maps_attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /build/android/google-play-services-res/values/version.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4242000 4 | 5 | -------------------------------------------------------------------------------- /build/android/google-play-services.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/build/android/google-play-services.jar -------------------------------------------------------------------------------- /build/build.config: -------------------------------------------------------------------------------- 1 | sim_sdk: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk 2 | -------------------------------------------------------------------------------- /build/extension.xml: -------------------------------------------------------------------------------- 1 | 2 | com.chartboost.plugin.air 3 | VERSION 4 | 5 | 6 | 7 | libChartboostAir.jar 8 | com.chartboost.plugin.air.ChartboostExtension 9 | com.chartboost.plugin.air.ChartboostExtension 10 | 11 | 12 | 13 | 14 | 15 | libChartboostAir.a 16 | ChartboostExtInitializer 17 | ChartboostExtFinalizer 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /build/platform_android.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | google-play-services.jar 4 | 5 | 6 | 7 | 8 | com.google.android.gms 9 | google-play-services-res 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /build/platform_ios.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5.1.5 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /native_android/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /native_android/.externalToolBuilders/ChartboostAIR Builder.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /native_android/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | ChartboostAIR 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.ui.externaltools.ExternalToolBuilder 15 | full,incremental, 16 | 17 | 18 | LaunchConfigHandle 19 | <project>/.externalToolBuilders/ChartboostAIR Builder.launch 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | 27 | 28 | -------------------------------------------------------------------------------- /native_android/build.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | Cleaning up... 24 | 25 | 26 | 27 | 28 | Creating temporary folders... 29 | 30 | 31 | 32 | 33 | 34 | Copying files to build folder... 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 50 | Copying files to jar output... 51 | 52 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /native_android/lib/libChartboostAir.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/native_android/lib/libChartboostAir.jar -------------------------------------------------------------------------------- /native_android/libs/FlashRuntimeExtensions.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/native_android/libs/FlashRuntimeExtensions.jar -------------------------------------------------------------------------------- /native_android/libs/android.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/native_android/libs/android.jar -------------------------------------------------------------------------------- /native_android/libs/chartboost.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/native_android/libs/chartboost.jar -------------------------------------------------------------------------------- /native_android/libs/google-play-services.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/native_android/libs/google-play-services.jar -------------------------------------------------------------------------------- /native_android/src/com/chartboost/plugin/air/ChartboostExtension.java: -------------------------------------------------------------------------------- 1 | package com.chartboost.plugin.air; 2 | 3 | import com.adobe.fre.FREContext; 4 | import com.adobe.fre.FREExtension; 5 | 6 | public class ChartboostExtension implements FREExtension { 7 | 8 | @Override 9 | public FREContext createContext(String extId) { 10 | return new ChartboostContext(); 11 | } 12 | 13 | @Override 14 | public void initialize() { 15 | // 16 | } 17 | 18 | @Override 19 | public void dispose() { 20 | // 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /native_android/src/com/chartboost/plugin/air/ChartboostFunction.java: -------------------------------------------------------------------------------- 1 | package com.chartboost.plugin.air; 2 | 3 | import com.adobe.fre.FREContext; 4 | import com.adobe.fre.FREFunction; 5 | import com.adobe.fre.FREInvalidObjectException; 6 | import com.adobe.fre.FREObject; 7 | import com.adobe.fre.FRETypeMismatchException; 8 | import com.adobe.fre.FREWrongThreadException; 9 | 10 | public abstract class ChartboostFunction implements FREFunction { 11 | 12 | private String name; 13 | private Class[] argTypes; 14 | 15 | public ChartboostFunction(String name, Class ... classes) { 16 | this.name = name; 17 | this.argTypes = classes; 18 | } 19 | 20 | @Override 21 | public FREObject call(FREContext context, FREObject[] args) { 22 | ChartboostContext cbCx = (ChartboostContext)context; 23 | try { 24 | T ret = onCall(cbCx, convertArgs(args)); 25 | if (ret == null) 26 | return null; 27 | else if (ret.getClass() == Boolean.class) 28 | return FREObject.newObject((Boolean)ret); 29 | else if (ret.getClass() == String.class) 30 | return FREObject.newObject((String)ret); 31 | else if (Integer.class.isInstance(ret)) 32 | return FREObject.newObject((Integer)ret); 33 | else if (Double.class.isInstance(ret)) 34 | return FREObject.newObject((Double)ret); 35 | else if (Number.class.isInstance(ret)) 36 | return FREObject.newObject(Double.valueOf(ret.toString())); 37 | } catch (Exception e) { 38 | e.printStackTrace(); 39 | } 40 | return null; 41 | } 42 | 43 | private Object[] convertArgs(FREObject[] args) 44 | throws IllegalStateException, FRETypeMismatchException, FREInvalidObjectException, FREWrongThreadException { 45 | if (args == null) 46 | return null; 47 | Object[] ret = new Object[args.length]; 48 | for (int i = 0; i < args.length; i++) { 49 | if (args[i] == null) 50 | ret[i] = null; 51 | else if (argTypes[i] == String.class) 52 | ret[i] = args[i].getAsString(); 53 | else if (argTypes[i] == Integer.class) 54 | ret[i] = args[i].getAsInt(); 55 | else if (argTypes[i] == Double.class) 56 | ret[i] = args[i].getAsDouble(); 57 | else if (argTypes[i] == Boolean.class) 58 | ret[i] = args[i].getAsBool(); 59 | } 60 | return ret; 61 | } 62 | 63 | public abstract T onCall(ChartboostContext context, Object[] args) 64 | throws IllegalStateException, FRETypeMismatchException, FREInvalidObjectException, FREWrongThreadException; 65 | 66 | public String getName() { 67 | return name; 68 | } 69 | 70 | } 71 | -------------------------------------------------------------------------------- /native_android/src/com/chartboost/plugin/air/JSONTools.java: -------------------------------------------------------------------------------- 1 | package com.chartboost.plugin.air; 2 | 3 | import org.json.JSONException; 4 | import org.json.JSONObject; 5 | 6 | public class JSONTools { 7 | 8 | /** Create a JSONObject in a much less verbose way. */ 9 | public static JSONObject JSON(JsonKV... kvs) { 10 | JSONObject json = new JSONObject(); 11 | for (int i = 0; i < kvs.length; i++) { 12 | try { 13 | json.put(kvs[i].key, kvs[i].value); 14 | } catch (JSONException e) { 15 | e.printStackTrace(); 16 | } 17 | } 18 | return json; 19 | } 20 | 21 | /** Create a JSON key-value pair for use with {@link #Dictionary(JsonKV...)} */ 22 | public static JsonKV KV(String key, Object value) { 23 | return new JsonKV(key, value); 24 | } 25 | 26 | /** Key value pair class for use with {@link #Dictionary(JsonKV...)} */ 27 | public static class JsonKV { 28 | private String key; 29 | private Object value; 30 | 31 | public JsonKV(String key, Object value) { 32 | this.key = key; 33 | this.value = value; 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /native_ios/Chartboost/CBAnalytics.h: -------------------------------------------------------------------------------- 1 | /* 2 | * CBAnalytics.h 3 | * Chartboost 4 | * 5.1.5 5 | * 6 | * Copyright 2011 Chartboost. All rights reserved. 7 | */ 8 | 9 | #import 10 | 11 | /*! 12 | @class ChartboostAnalytics 13 | 14 | @abstract 15 | Provide methods to track various events for improved targeting. 16 | 17 | @discussion For more information on integrating and using the Chartboost SDK 18 | please visit our help site documentation at https://help.chartboost.com 19 | */ 20 | @interface CBAnalytics : NSObject 21 | 22 | /*! 23 | @abstract 24 | Track an In App Purchase Event. 25 | 26 | @param receipt The transaction receipt used to validate the purchase. 27 | 28 | @param productTitle The localized title of the product. 29 | 30 | @param productDescription The localized description of the product. 31 | 32 | @param productPrice The price of the product. 33 | 34 | @param productCurrency The localized currency of the product. 35 | 36 | @param productIdentifier The IOS identifier for the product. 37 | 38 | @discussion Tracks In App Purchases for later use with user segmentation 39 | and targeting. 40 | */ 41 | + (void)trackInAppPurchaseEvent:(NSData *)receipt 42 | productTitle:(NSString *)productTitle 43 | productDescription:(NSString *)productDescription 44 | productPrice:(NSDecimalNumber *)productPrice 45 | productCurrency:(NSString *)productCurrency 46 | productIdentifier:(NSString *)productIdentifier; 47 | 48 | /*! 49 | @abstract 50 | Track an In App Purchase Event. 51 | 52 | @param receipt The transaction receipt used to validate the purchase. 53 | 54 | @param product The SKProduct that was purchased. 55 | 56 | @discussion Tracks In App Purchases for later use with user segmentation 57 | and targeting. 58 | */ 59 | + (void)trackInAppPurchaseEvent:(NSData *)receipt 60 | product:(SKProduct *)product; 61 | 62 | @end 63 | -------------------------------------------------------------------------------- /native_ios/Chartboost/Chartboost+AIR.h: -------------------------------------------------------------------------------- 1 | // 2 | // Chartboost+Internal.h 3 | // Chartboost 4 | // 5 | // Created by Kenneth Ballenegger on 3/15/12. 6 | // Copyright (c) 2012 Chartboost. All rights reserved. 7 | // 8 | 9 | #import "Chartboost.h" 10 | 11 | @interface Chartboost () 12 | 13 | /*! 14 | @abstract 15 | Present an interstitial for the given CBLocation and inside the given UIViewController. 16 | 17 | @param viewController The UIViewController to display the interstitial UI within. 18 | 19 | @param location The location for the Chartboost impression type. 20 | 21 | @discussion This method uses the same implementation logic as showInterstitial:(CBLocation)location 22 | for loading the interstitial, but adds a viewController parameter. 23 | The veiwController object allows the "more applications" page to be presented modally in a specified 24 | view hierarchy. If the Chartboost API server is unavailable or there is no eligible "more applications" 25 | to present in the given CBLocation this method is a no-op. 26 | */ 27 | + (void)showInterstitial:(UIViewController *)viewController 28 | location:(CBLocation)location; 29 | 30 | /*! 31 | @abstract 32 | Present a rewarded video for the given CBLocation. 33 | 34 | @param viewController The UIViewController to display the Rewarded Video UI within. 35 | 36 | @param location The location for the Chartboost impression type. 37 | 38 | @discussion This method will first check if there is a locally cached rewarded video 39 | for the given CBLocation and, if found, will present it using the locally cached data on 40 | top of the provided View Controller. 41 | If no locally cached data exists the method will attempt to fetch data from the 42 | Chartboost API server and present it. If the Chartboost API server is unavailable 43 | or there is no eligible rewarded video to present in the given CBLocation this method 44 | is a no-op. 45 | */ 46 | + (void)showRewardedVideo:(UIViewController *)viewController 47 | location:(CBLocation)location; 48 | 49 | /*! 50 | @abstract 51 | Present an interstitial for the given CBLocation. 52 | 53 | @param location The location for the Chartboost impression type. 54 | 55 | @param show Boolean to show or not show the ad. 56 | 57 | @discussion This is used by AIR as the response for shouldShow calls. 58 | */ 59 | + (void)airShowInterstitial:(NSString*)location show:(BOOL)show; 60 | 61 | /*! 62 | @abstract 63 | Present more apps for the given CBLocation. 64 | 65 | @param location The location for the Chartboost impression type. 66 | 67 | @param show Boolean to show or not show the ad. 68 | 69 | @discussion This is used by AIR as the response for shouldShow calls. 70 | */ 71 | + (void)airShowMoreApps:(NSString*)location show:(BOOL)show; 72 | 73 | /*! 74 | @abstract 75 | Present a rewarded video for the given CBLocation. 76 | 77 | @param location The location for the Chartboost impression type. 78 | 79 | @param show Boolean to show or not show the ad. 80 | 81 | @discussion This is used by AIR as the response for shouldShow calls. 82 | */ 83 | + (void)airShowRewardedVideo:(NSString*)location show:(BOOL)show; 84 | 85 | /*! The cache for interstitials. */ 86 | @property (atomic, strong) NSMutableDictionary *airCachedInterstitials; 87 | 88 | /*! The cache for rewarded video. */ 89 | @property (atomic, strong) NSMutableDictionary *airCachedRewardedVideos; 90 | 91 | @end 92 | -------------------------------------------------------------------------------- /native_ios/Chartboost/libChartboost.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/native_ios/Chartboost/libChartboost.a -------------------------------------------------------------------------------- /native_ios/ChartboostAIR.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /native_ios/ChartboostAIR.xcodeproj/project.xcworkspace/xcshareddata/ChartboostAIR.xccheckout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDESourceControlProjectFavoriteDictionaryKey 6 | 7 | IDESourceControlProjectIdentifier 8 | 742F252E-783C-44BD-8BCB-B0E3388AC98E 9 | IDESourceControlProjectName 10 | ChartboostAIR 11 | IDESourceControlProjectOriginsDictionary 12 | 13 | AD85C9CCCD9673398BA2B3C8145D646E0533CF15 14 | github.com:ChartBoost/adobeair.git 15 | 16 | IDESourceControlProjectPath 17 | native_ios/ChartboostAIR.xcodeproj 18 | IDESourceControlProjectRelativeInstallPathDictionary 19 | 20 | AD85C9CCCD9673398BA2B3C8145D646E0533CF15 21 | ../../.. 22 | 23 | IDESourceControlProjectURL 24 | github.com:ChartBoost/adobeair.git 25 | IDESourceControlProjectVersion 26 | 111 27 | IDESourceControlProjectWCCIdentifier 28 | AD85C9CCCD9673398BA2B3C8145D646E0533CF15 29 | IDESourceControlProjectWCConfigurations 30 | 31 | 32 | IDESourceControlRepositoryExtensionIdentifierKey 33 | public.vcs.git 34 | IDESourceControlWCCIdentifierKey 35 | AD85C9CCCD9673398BA2B3C8145D646E0533CF15 36 | IDESourceControlWCCName 37 | adobeair 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /native_ios/ChartboostAIR/ChartboostAIR-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header 3 | // 4 | // The contents of this file are implicitly included at the beginning of every source file. 5 | // 6 | 7 | #ifdef __OBJC__ 8 | #import 9 | #import 10 | 11 | #import "FlashRuntimeExtensions.h" 12 | #endif 13 | -------------------------------------------------------------------------------- /native_ios/ChartboostAIR/ChartboostAIR.h: -------------------------------------------------------------------------------- 1 | // Chartboost AIR iOS native wrapper code 2 | 3 | /** lifecycle methods */ 4 | 5 | void ChartboostContextInitializer(void* extData, const uint8_t* ctxType, FREContext ctx, 6 | uint32_t* numFunctionsToSet, const FRENamedFunction** functionsToSet); 7 | 8 | void ChartboostContextFinalizer(FREContext ctx); 9 | 10 | void ChartboostExtInitializer(void** extDataToSet, FREContextInitializer* ctxInitializerToSet, 11 | FREContextFinalizer* ctxFinalizerToSet); 12 | 13 | void ChartboostExtFinalizer(void* extData); 14 | 15 | -------------------------------------------------------------------------------- /native_ios/ChartboostAIR/ChartboostWrapper.h: -------------------------------------------------------------------------------- 1 | // Chartboost AIR iOS native wrapper code 2 | 3 | #import "Chartboost+AIR.h" 4 | #import "Chartboost.h" 5 | #import "CBAnalytics.h" 6 | #import "CBInPlay.h" 7 | 8 | #define AirDispatchAsync(_name_) AirDispatchAsyncParam(_name_, @"") 9 | #define AirDispatchAsyncParam(_name_, _param_) if (self->_airContext != NULL) FREDispatchStatusEventAsync(self->_airContext, (const uint8_t *)#_name_, (const uint8_t *)[_param_ UTF8String]) 10 | 11 | #define IS_IOS6 ([[[UIDevice currentDevice] systemVersion] floatValue] >= 6) 12 | 13 | @interface ChartboostWrapper : NSObject { 14 | FREContext _airContext; 15 | } 16 | 17 | @property (nonatomic) BOOL shouldPauseClick; 18 | @property (nonatomic) BOOL shouldRequestFirstSession; 19 | 20 | @property (nonatomic, retain) NSString *gameObjectName; 21 | 22 | + (ChartboostWrapper*)sharedChartboostWrapper; 23 | 24 | - (void)initAirContext:(FREContext)airContext; 25 | - (void)startWithAppId:(NSString*)appId appSignature:(NSString*)appSignature; 26 | 27 | - (BOOL)hasInterstitial:(NSString*)location; 28 | - (void)cacheInterstitial:(NSString*)location; 29 | - (void)showInterstitial:(NSString*)location; 30 | 31 | - (BOOL)hasMoreApps:(NSString*)location; 32 | - (void)cacheMoreApps:(NSString*)location; 33 | - (void)showMoreApps:(NSString*)location; 34 | 35 | - (BOOL)hasRewardedVideo:(NSString*)location; 36 | - (void)cacheRewardedVideo:(NSString*)location; 37 | - (void)showRewardedVideo:(NSString*)location; 38 | 39 | - (void)cacheInPlay:(NSString*)location; 40 | - (BOOL)hasInPlay:(NSString*)location; 41 | - (NSString*)getInPlay:(NSString*)location; 42 | - (void)inPlayClick:(NSString*)ID; 43 | - (void)inPlayShow:(NSString*)ID; 44 | - (void)inPlayFreeObject:(NSString*)ID; 45 | 46 | - (BOOL)isAnyViewVisible; 47 | 48 | - (void)setShouldPauseClickForConfirmation:(BOOL)pause; 49 | - (void)setShouldRequestInterstitialsInFirstSession:(BOOL)request; 50 | - (void)setShouldDisplayLoadingViewForMoreApps:(BOOL)shouldDisplay; 51 | - (void)setShouldPrefetchVideoContent:(BOOL)shouldPrefetch; 52 | - (void)setCustomId:(NSString*)ID; 53 | - (NSString*)getCustomId; 54 | - (void)setAutoCacheAds:(BOOL)autoCacheAds; 55 | - (BOOL)getAutoCacheAds; 56 | - (void)setStatusBarBehavior:(CBStatusBarBehavior)statusBarBehavior; 57 | 58 | - (void)didPassAgeGate:(BOOL)pass; 59 | - (void)handleOpenURL:(NSString*)url sourceApp:(NSString*)sourceApp; 60 | 61 | - (void)shouldDisplayInterstitialCallbackResult:(NSString*)location show:(BOOL)result; 62 | - (void)shouldDisplayMoreAppsCallbackResult:(NSString*)location show:(BOOL)result; 63 | - (void)shouldDisplayRewardedVideoCallbackResult:(NSString*)location show:(BOOL)result; 64 | 65 | - (void)trackInAppPurchaseEvent:(NSString*)receipt title:(NSString*)productTitle description:(NSString*)productDescription price:(double)productPrice currency:(NSString*)productCurrency identifier:(NSString*)productIdentifier; 66 | 67 | @end 68 | -------------------------------------------------------------------------------- /sample/.flexProperties: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /sample/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | ChartboostAIRSample 4 | 5 | 6 | 7 | 8 | 9 | com.adobe.flexbuilder.project.flexbuilder 10 | 11 | 12 | 13 | 14 | com.adobe.flexbuilder.project.apollobuilder 15 | 16 | 17 | 18 | 19 | 20 | com.adobe.flexide.project.multiplatform.multiplatformnature 21 | com.adobe.flexbuilder.project.apollonature 22 | com.adobe.flexbuilder.project.flexnature 23 | com.adobe.flexbuilder.project.actionscriptnature 24 | 25 | 26 | -------------------------------------------------------------------------------- /sample/ext/Chartboost.ane: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/sample/ext/Chartboost.ane -------------------------------------------------------------------------------- /sample/ext/Chartboost.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/sample/ext/Chartboost.swc -------------------------------------------------------------------------------- /sample/src/assets/CBInterstitial.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | Show Interstitial 6 | 7 | 8 | 2 9 | Cache Interstitial 10 | 11 | 12 | 3 13 | Interstitial Cached 14 | 15 | -------------------------------------------------------------------------------- /sample/src/assets/CBMoreApps.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | Show More Apps 6 | 7 | 8 | 2 9 | Cache More Apps 10 | 11 | 12 | 3 13 | More Apps Cached 14 | 15 | -------------------------------------------------------------------------------- /sample/src/assets/CBNativeAds.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | Cache InPlay 6 | 7 | 8 | 2 9 | Show InPlay 10 | 11 | 12 | 3 13 | InPlay Cached 14 | 15 | -------------------------------------------------------------------------------- /sample/src/assets/CBRewarded.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | Show Rewarded Video 6 | 7 | 8 | 2 9 | Cache Rewarded Video 10 | 11 | 12 | 3 13 | Rewarded Video Cached 14 | 15 | -------------------------------------------------------------------------------- /sample/src/assets/ChartboostPages.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | Interstitials 6 | CBInterstitialView 7 | 8 | 9 | 2 10 | Rewarded Video 11 | CBRewardedView 12 | 13 | 14 | 3 15 | More Apps 16 | CBMoreAppsView 17 | 18 | 19 | 4 20 | Native Ads 21 | CBInplayView 22 | 23 | 24 | 5 25 | Options 26 | CBOptionsView 27 | 28 | -------------------------------------------------------------------------------- /sample/src/assets/chartboostlogoAir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/sample/src/assets/chartboostlogoAir.png -------------------------------------------------------------------------------- /sample/src/assets/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChartBoost/air/2d98579e90d7a0554d2a0718d5a4519d392a1623/sample/src/assets/home.png -------------------------------------------------------------------------------- /sample/src/com/chartboost/sample/air/CBInplayView.mxml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 10 | 11 | 12 | 13 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 90 | 91 | 92 | 98 | 99 | 100 | 101 | -------------------------------------------------------------------------------- /sample/src/com/chartboost/sample/air/CBInterstitialView.mxml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 10 | 11 | 12 | 13 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 100 | 101 | 102 | -------------------------------------------------------------------------------- /sample/src/com/chartboost/sample/air/CBMoreAppsView.mxml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 10 | 11 | 12 | 13 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 101 | 102 | 103 | -------------------------------------------------------------------------------- /sample/src/com/chartboost/sample/air/CBOptionsView.mxml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 7 | 8 | 9 | 10 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 43 | 44 | 45 | 46 | 47 | 51 | 52 | 58 | 59 | 65 | 66 | 72 | 73 | 79 | 80 | 86 | 87 | 93 | 94 | 100 | 101 | 102 | 103 | -------------------------------------------------------------------------------- /sample/src/com/chartboost/sample/air/CBRewardedView.mxml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 10 | 11 | 12 | 13 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 101 | 102 | 103 | -------------------------------------------------------------------------------- /sample/src/com/chartboost/sample/air/HomeView.mxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 11 | 12 | 13 | 14 | 15 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 62 | 63 | -------------------------------------------------------------------------------- /scripts/common.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # This script sets up a consistent environment for the other scripts in this directory. 4 | if [ -z "${CB_SDK_SCRIPT}" ]; then 5 | # The directory containing this script 6 | # We need to go there and use pwd so these are all absolute paths 7 | pushd "$(dirname $BASH_SOURCE[0])" >/dev/null 8 | CB_SDK_SCRIPT=$(pwd) 9 | popd >/dev/null 10 | 11 | # The root directory where the Chartboost extension for Adobe Air is located. 12 | CB_SDK_ROOT=$(dirname "${CB_SDK_SCRIPT}") 13 | 14 | # The path to the AIR SDK for Android installed in Flash Builder 15 | AIR_ACTIVE_ECLIPSE_SDK="/Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK" 16 | 17 | # The path to the AIR SDK for iOS installed in Flash Builder 18 | AIR_ACTIVE_BASE_SDK="/Applications/Adobe Flash Builder 4.7/sdks/4.6.0" 19 | 20 | CB_AIR_SDK="${AIR_ACTIVE_BASE_SDK}" 21 | 22 | REQUIRED_JAVA_VERSION="1.6" 23 | fi 24 | 25 | # Set up one-time variables 26 | if [ -z "${CB_SDK_ENV}" ]; then 27 | CB_SDK_ENV=env1 28 | CB_SDK_BUILD_DEPTH=0 29 | 30 | # Explains where the log is if this is the outermost build or if 31 | # we hit a fatal error. 32 | function show_summary() { 33 | test -r "${CB_SDK_BUILD_LOG}" && echo "Build log is at ${CB_SDK_BUILD_LOG}" 34 | } 35 | 36 | # Determines whether this is out the outermost build. 37 | function is_outermost_build() { 38 | test 1 -eq $CB_SDK_BUILD_DEPTH 39 | } 40 | 41 | # Calls show_summary if this is the outermost build. 42 | # Do not call outside common.sh. 43 | function pop_common() { 44 | CB_SDK_BUILD_DEPTH=$(($CB_SDK_BUILD_DEPTH - 1)) 45 | test 0 -eq $CB_SDK_BUILD_DEPTH && show_summary 46 | } 47 | 48 | # Deletes any previous build log if this is the outermost build. 49 | # Do not call outside common.sh. 50 | function push_common() { 51 | test 0 -eq $CB_SDK_BUILD_DEPTH && \rm -f "${CB_SDK_BUILD_LOG}" 52 | CB_SDK_BUILD_DEPTH=$(($CB_SDK_BUILD_DEPTH + 1)) 53 | } 54 | 55 | # Echoes a progress message to stderr 56 | function progress_message() { 57 | echo "$@" >&2 58 | } 59 | 60 | # Any script that includes common.sh must call this once if it finishes 61 | # successfully. 62 | function common_success() { 63 | pop_common 64 | return 0 65 | } 66 | 67 | # Call this when there is an error. This does not return. 68 | function die() { 69 | echo "" 70 | echo "FATAL: $*" >&2 71 | show_summary 72 | exit 1 73 | } 74 | 75 | function chdir() { 76 | cd "$@" || die "Could not change directory to $@" 77 | 78 | progress_message "Moved to $@" 79 | } 80 | 81 | test -n "$XCODESELECT" || XCODESELECT=$(which xcode-select) 82 | test -n "$XCTOOL" || XCTOOL="${CB_SDK_ROOT}/vendor/xctool/xctool.sh" 83 | test -n "$LIPO" || LIPO=$(which lipo) 84 | test -n "$PACKAGEBUILD" || PACKAGEBUILD=$(which pkgbuild) 85 | test -n "$PRODUCTBUILD" || PRODUCTBUILD=$(which productbuild) 86 | test -n "$PRODUCTSIGN" || PRODUCTSIGN=$(which productsign) 87 | test -n "$ANT" || ANT=$(which ant) 88 | test -n "$TAR" || TAR=$(which tar) 89 | test -n "$COMPC" || COMPC="${CB_AIR_SDK}/bin/compc" 90 | test -n "$JH" || JH="/usr/libexec/java_home" 91 | test -n "$UNZIP" || UNZIP=$(which unzip) 92 | test -n "$ADT" || ADT="${CB_AIR_SDK}/bin/adt" 93 | 94 | # Set Xcode select for IOS 8 95 | `sudo "${XCODESELECT}" -r` 96 | #`sudo "${XCODESELECT}" -s "/Applications/Xcode6-Beta5.app/Contents/Developer"` 97 | progress_message "XCode CLI Tools Set To: `sudo ${XCODESELECT} -p`" 98 | 99 | # XCode from app store 100 | XCODEBUILD="`"$XCODESELECT" -p`/usr/bin/xcodebuild" 101 | fi 102 | 103 | push_common -------------------------------------------------------------------------------- /scripts/setup/common.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | . "${CB_SDK_SCRIPT:-$(dirname "$0")}/../common.sh" 4 | 5 | # Set up paths for setup scripts 6 | if [ -z "${CB_SDK_SETUP_SCRIPT}" ]; then 7 | CB_SDK_SETUP_SCRIPT="${CB_SDK_SCRIPT}/setup" 8 | 9 | # The name of the tar file containing the AIR SDK with compiler 10 | AIR_SDK_COMP_FILENAME="air_sdk_comp.tbz2" 11 | 12 | # The URL of the tar file containing the AIR SDK with compiler 13 | AIR_SDK_COMP_URL="http://airdownload.adobe.com/air/mac/download/latest/AIRSDK_Compiler.tbz2" 14 | 15 | # The name of the tar file containing the AIR SDK without the compiler 16 | AIR_SDK_NO_COMP_FILENAME="air_sdk_no_comp.tbz2" 17 | 18 | # The URL of the tar file containing the AIR SDK without the compiler 19 | AIR_SDK_NO_COMP_URL="http://airdownload.adobe.com/air/mac/download/latest/AdobeAIRSDK.tbz2" 20 | fi -------------------------------------------------------------------------------- /scripts/setup/setup_air.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # This script sets up Adobe AIR. 4 | 5 | . "${CB_SDK_SCRIPT:-$(dirname "$0")}/common.sh" 6 | 7 | # ----------------------------------------------------------------------------- 8 | # Setup Adobe AIR with no compiler 9 | # 10 | . "${CB_SDK_SETUP_SCRIPT}/setup_air_no_compiler.sh" 11 | 12 | # ----------------------------------------------------------------------------- 13 | # Setup Adobe AIR with compiler 14 | # 15 | . "${CB_SDK_SETUP_SCRIPT}/setup_air_compiler.sh" 16 | 17 | # ----------------------------------------------------------------------------- 18 | # Setup iOS 19 | # 20 | . "${CB_SDK_SETUP_SCRIPT}/setup_ios.sh" 21 | 22 | common_success -------------------------------------------------------------------------------- /scripts/setup/setup_air_compiler.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # This script sets up Adobe AIR with no compiler. 4 | 5 | . "${CB_SDK_SCRIPT:-$(dirname "$0")}/common.sh" 6 | 7 | # ----------------------------------------------------------------------------- 8 | # Create backup. 9 | # 10 | progress_message "Checking for FLEX SDK backup: ${AIR_ACTIVE_ECLIPSE_SDK} copy" 11 | 12 | if [ ! -d "${AIR_ACTIVE_ECLIPSE_SDK} copy" ]; then 13 | progress_message "Creating backup: '${AIR_ACTIVE_ECLIPSE_SDK}' to '${AIR_ACTIVE_ECLIPSE_SDK} copy'" 14 | 15 | cp -R "${AIR_ACTIVE_ECLIPSE_SDK}" "${AIR_ACTIVE_ECLIPSE_SDK} copy" || die "Could not copy ${AIR_ACTIVE_ECLIPSE_SDK}" 16 | 17 | progress_message "Backup complete." 18 | else 19 | progress_message "Found FLEX SDK backup: ${AIR_ACTIVE_ECLIPSE_SDK} copy" 20 | fi 21 | 22 | 23 | # ----------------------------------------------------------------------------- 24 | # Download latest AIR SDK with the built in compiler if necessary 25 | # 26 | AIR_SDK_COMP_FILEPATH="${AIR_ACTIVE_ECLIPSE_SDK}/${AIR_SDK_COMP_FILENAME}" 27 | 28 | progress_message "Checking for AIR SDK: ${AIR_SDK_COMP_FILEPATH}" 29 | 30 | if [ ! -f "${AIR_SDK_COMP_FILEPATH}" ]; then 31 | progress_message "File Not Found: ${AIR_SDK_COMP_FILEPATH}" 32 | 33 | progress_message "Downloading: ${AIR_SDK_COMP_FILEPATH} from ${AIR_SDK_COMP_URL}" 34 | 35 | curl -o "${AIR_SDK_COMP_FILEPATH}" "${AIR_SDK_COMP_URL}" 36 | else 37 | progress_message "Found AIR SDK: ${AIR_SDK_COMP_FILEPATH}" 38 | fi 39 | 40 | # ----------------------------------------------------------------------------- 41 | # Unpack and overlay AIR SDK 42 | # 43 | progress_message "Unpacking: ${AIR_SDK_COMP_FILEPATH}" 44 | 45 | chdir "${AIR_ACTIVE_ECLIPSE_SDK}" 46 | tar jxvf "${AIR_SDK_COMP_FILENAME}" || die "Could not untar package." 47 | 48 | progress_message "Finished setting up Adobe AIR SDK." 49 | 50 | common_success -------------------------------------------------------------------------------- /scripts/setup/setup_air_no_compiler.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # This script sets up Adobe AIR with no compiler. 4 | 5 | . "${CB_SDK_SCRIPT:-$(dirname "$0")}/common.sh" 6 | 7 | # ----------------------------------------------------------------------------- 8 | # Create backup. 9 | # 10 | progress_message "Checking for FLEX SDK backup: ${AIR_ACTIVE_BASE_SDK} copy" 11 | 12 | if [ ! -d "${AIR_ACTIVE_BASE_SDK} copy" ]; then 13 | progress_message "Creating backup: '${AIR_ACTIVE_BASE_SDK}' to '${AIR_ACTIVE_BASE_SDK} copy'" 14 | 15 | cp -R "${AIR_ACTIVE_BASE_SDK}" "${AIR_ACTIVE_BASE_SDK} copy" || die "Could not copy ${AIR_ACTIVE_BASE_SDK}" 16 | 17 | progress_message "Backup complete." 18 | else 19 | progress_message "Found FLEX SDK backup: ${AIR_ACTIVE_BASE_SDK} copy" 20 | fi 21 | 22 | # ----------------------------------------------------------------------------- 23 | # Download latest AIR SDK with the built in compiler if necessary 24 | # 25 | AIR_SDK_NO_COMP_FILEPATH="${AIR_ACTIVE_BASE_SDK}/${AIR_SDK_NO_COMP_FILENAME}" 26 | 27 | progress_message "Checking for AIR SDK: ${AIR_SDK_NO_COMP_FILEPATH}" 28 | 29 | if [ ! -f "${AIR_SDK_NO_COMP_FILEPATH}" ]; then 30 | progress_message "File Not Found: ${AIR_SDK_NO_COMP_FILEPATH}" 31 | 32 | progress_message "Downloading: ${AIR_SDK_NO_COMP_FILEPATH} from ${AIR_SDK_NO_COMP_URL}" 33 | 34 | curl -o "${AIR_SDK_NO_COMP_FILEPATH}" "${AIR_SDK_NO_COMP_URL}" 35 | else 36 | progress_message "Found AIR SDK: ${AIR_SDK_NO_COMP_FILEPATH}" 37 | fi 38 | 39 | # ----------------------------------------------------------------------------- 40 | # Unpack and overlay AIR SDK 41 | # 42 | progress_message "Unpacking: ${AIR_SDK_NO_COMP_FILEPATH}" 43 | 44 | chdir "${AIR_ACTIVE_BASE_SDK}" 45 | tar jxvf "${AIR_SDK_NO_COMP_FILENAME}" || die "Could not untar package." 46 | 47 | progress_message "Finished setting up Adobe AIR SDK." 48 | 49 | common_success -------------------------------------------------------------------------------- /scripts/setup/setup_all.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # This script sets up Adobe AIR environment. 4 | 5 | . "${CB_SDK_SCRIPT:-$(dirname "$0")}/common.sh" 6 | 7 | # ----------------------------------------------------------------------------- 8 | # Call out to setup Adobe AIR. 9 | # 10 | . "${CB_SDK_SETUP_SCRIPT}/setup_air.sh" 11 | 12 | common_success -------------------------------------------------------------------------------- /scripts/setup/setup_ios.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | . "${CB_SDK_SCRIPT:-$(dirname "$0")}/common.sh" 4 | 5 | progress_message "Setting up the iOS SDK" 6 | 7 | cp -R \ 8 | "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk" \ 9 | "/Applications/Adobe Flash Builder 4.7/sdks/4.6.0/iPhoneOS8.1.sdk" \ 10 | || die "Could not copy iOS SDK" 11 | 12 | common_success --------------------------------------------------------------------------------