2017-12-25 4 views
2

내 게임에 cocos2d-x을 사용하고 있습니다. 이제 나는 그것을 풀고 싶다. 내 gradle.property 파일에서, 내가 가진 :Android 용 SDK 설정

PROP_COMPILE_SDK_VERSION=26 
PROP_MIN_SDK_VERSION=14 
PROP_TARGET_SDK_VERSION=26 
PROP_APP_PLATFORM=10 
PROP_APP_ABI=armeabi-v7a:x86 

그리고 나는 다음과 같은 종속성이 : 당신이 볼 수 있듯이

classpath 'com.google.gms:google-services:3.1.1' 
compile 'com.google.android.gms:play-services-base:11.8.0' 
compile 'com.google.firebase:firebase-ads:11.8.0' 

, 나는 최신 중포 기지 AdMob 광고를 사용합니다.

  1. 무엇이 PROP_APP_PLATFORM입니까? 가장 좋은 번호는 무엇입니까? (기본값은 10입니다.)
  2. PROP_APP_ABI이 좋습니까? 대부분의 하드웨어를 커버합니까? NDK r26에 의해 지원되지 않기 때문에 armeabi을 삭제했습니다. APK 크기에 대해 걱정하지 않고 대부분의 기기를 다루고 싶습니다.
  3. 내 3 SDK 버전이 좋습니까? 3 SDK의 의미는 무엇입니까 (compile은 코드를 컴파일하기위한 실제 SDK이므로 min은 최소 SDK 지원이며 targetcompile과 같음). 그러나 Admob 웹 사이트에서는 Android 4.0 이상 (SDK 14) 만 지원한다고 말합니다. AdMob이 앞으로 앱을 올리려고 결정한다면 SDK 15라고 말하면 내 앱이 다운 되나요?

답변

2
  1. APP_PLATFORM은 최소로 SDK NDK 의해 사용된다. 나는 그것을 설정하는 것이 좋습니다 14
  2. 네, 대부분의 하드웨어를 다루고 있습니다.
  3. 예, 향후 AdMob 출시를 위해 충돌하지 않습니다. 하지만 오래된 기기를 사용하는 사용자는 광고를 수신하지 못할 것입니다.