AppLovinQualityService 스크립트를 실행해야 하나요?AppLovinQualityService 스크립트가 실행될 때마다 AppLovinQualityService SDK가 업데이트되는 것 같습니다. SDK는 VCS로 관리하면 안 되나요?git으로 관리되지 않습니다.
이 때문에 프로젝트를 새 머신에 clone/pull할 때마다 초기 프로젝트 설정 시 스크립트를 실행해야 합니다.
AppLovinQualityService 설정 스크립트(일반적으로 AppLovinQualityServiceSetup-ios.rb라고 함)를 VCS에 커밋해야 하나요?AppLovinQualityService 설정 스크립트가 가끔 업데이트되는 것을 보았습니다. 업데이트될 때마다 VCS에 다시 커밋해야 하나요? 정상인가요?AppLovinQualityService 새 버전이 출시될 때 업데이트됩니다.
그러한 경우에는 다시 커밋해야 합니다.
Enable Ad Review 단계에서 build.gradle에 추가했던 라인들을 제거합니다.
Ad Review 서비스를 활성화하기 위해 실행했던 Ruby 스크립트를 다시 실행합니다(Enable Ad Review 단계에서 수행한 작업).
실행할 때 uninstall 매개변수를 추가합니다:
bash ruby AppLovinQualityServiceSetup-ios.rb uninstall
Integration Manager에서 Enable Ad Review 체크박스를 해제합니다. 다음에 클린 프로젝트를 내보낼 때는 Ad Review 통합이 포함되지 않습니다.
ruby AppLovinQualityServiceSetup.rb install -localframeworks «확장자를 제외한 프레임워크 이름»
예를 들어, 전용 프레임워크 타겟이 FooBar.framework인 경우 다음과 같이 명령어를 실행합니다:
ruby AppLovinQualityServiceSetup.rb install -localframeworks FooBar
AppLovinQualityServiceGradlePlugin은 configuration cache를 지원하나요?다음과 같이 applovin 클로저에 disableIf 라인을 추가합니다:
apply plugin: 'applovin-quality-service'
applovin {
apiKey «사용자의 Ad Review Key»
disableIf buildType: 'debug'
}
plugins {
id("applovin-quality-service")
}
applovin {
apikey = "«사용자의 Ad Review Key»"
disableIf(mapOf("buildType" to "debug"))
}
Ad Review Key는 AppLovin 대시보드의 Account > General > Keys 섹션에서 확인할 수 있습니다.
-disableconfigs 플래그를 추가하고, Ad Review 실행을 비활성화하려는 빌드 구성의 쉼표로 구분된 목록으로 값을 설정합니다.
예를 들어:
AppLovinQualityService/AppLovinQualityServicePlugin.app/Contents/MacOS/AppLovinQualityServicePlugin -disabledconfigs Debug "AppLovinQualityServiceSetup-ios.rb"
applovin 클로저에 disableIf 라인을 추가합니다:
applovin {
apiKey «사용자의 Ad Review Key»
disableIf productFlavor: 'foo'
}
applovin {
apikey = "«사용자의 Ad Review Key»"
disableIf(mapOf("productFlavor" to "foo"))
}
Ad Review Key는 AppLovin 대시보드의 Account > General > Keys 섹션에서 확인할 수 있습니다.
특정 product flavor에서 별도의 Ad Review key를 사용하려면 다음과 같이 applovin 클로저에 apiKeyForFlavor 라인을 추가합니다:
applovin {
apiKey «첫 번째 Ad Review Key»
apiKeyForFlavor apiKey: «두 번째 Ad Review Key», flavorName: 'foo'
// 또는 apiKeyForFlavors apiKey: «두 번째 Ad Review Key», flavorNames: ['foo1', 'foo2']를 사용할 수 있습니다.
}
applovin {
apiKey = "«첫 번째 Ad Review Key»"
apiKeyForFlavor("«두 번째 Ad Review Key»", "foo")
// 또는 apiKeyForFlavors("«두 번째 Ad Review Key»", listOf("foo1","foo2"))를 사용할 수 있습니다.
}