怎样可以取得一个sprite的左上角的点在手机上的实际坐标呢

我的app里有个sprite图,想在上面贴个广告。
想要用的那个广告sdk,用的时候需要设手机上的坐标。

所以想知道:
1.一张sprite左上角的点的坐标取得方法
2.一个点在实际手机上的坐标的取得方法

google了很多 都没找到。。

Sprite->convertToWorldSpace(Sprite->getPosition());
这样算出来好像也不太对。

还有,还有放大倍率怎么算呢?

WindowManager windowManager = mActivity.getWindowManager();
Display display = windowManager.getDefaultDisplay();
DisplayMetrics displayMetrics = new DisplayMetrics();
display.getMetrics(displayMetrics);

float density = displayMetrics.density;

这样算出来的倍率跟cocos的倍率好像也不太一样。。