2013-04-01 1 views
0

1280x720 픽셀의 화면에 맞게 1024x600 픽셀의 스테이지 크기가 자동으로 조정되는 Air/As3 앱이 있습니다. (ANE를 사용하는) admob 광고를 요청할 때보고 된 광고 너비 크기는 320 (표준 배너)이지만이 크기는 실제 픽셀이 아닌 DPI를 기반으로하며 x 위치를 계산하여 화면 중앙에 맞출 수 없습니다. 광고의 실제 픽셀 너비 크기를 얻으려면 어떻게해야합니까?에어/액션 스크립트와 센터링 광고 3

+0

내가 몹 처음으로 좋은 일을하지만 .. 난 당신이 플래시 DipslayObject로하지 않았다 이해하지 못하는 참조 : 은 당신이 사용하는 화면 하단에 광고를 중앙에? – ggat

답변

1

화소를 가리는 DP 부에서 변환

PX 주어진다 = DP *를 dpi (/ 160)

로서 여기

http://developer.android.com/guide/practices/screens_support.html

그렇게 설명 admob 광고가 신경 쓰지 않기 때문에 당신이 플래시 내용을 확대하고 있는지 상관 없습니다.

admob.addToStage((Capabilities.screenResolutionX/2)-(((admob.getAdSize().width)*(Capabilities.screenDPI/160))/2),(Capabilities.screenResolutionY)-((admob.getAdSize().height)*(Capabilities.screenDPI/160)));