├── .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 |
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 |
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 |
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
--------------------------------------------------------------------------------