统一的Facebook横幅广告对齐底部

时间:2015-11-12 07:13:47

标签: unity3d facebook-unity-sdk unity5 facebook-audience-network

无法将Facebook观众横幅广告与屏幕底部对齐。我试图将它嵌套在一个canves中,将对象对齐到底部,但是当调用show方法时,它会从屏幕顶部开始计数。 我试图让它像这样静止

adView.Show(135);

它可以在我的手机上正常工作,但是当我尝试更大的屏幕时,它会出现在中间。 我还尝试用adView.Show(canves.rect.height - 50);更改静态值 但结果是samiler adView.Show(AdUtility.height()); 但它出现在屏幕外。我使用unity 5.2.2f1和facebook观众sdk 4.7.0

1 个答案:

答案 0 :(得分:1)

我在#34; AudienceNetwork / Library / AdUtility.cs"

的代码中创建了一个错误
public override double height (){
   return this.convert (this.deviceWidth ());}

更改为:

public override double height (){
   return this.convert (this.deviceHeight ());}

并使用:

adView.Show(AdUtility.height() - 50) // if: AdSize.BANNER_HEIGHT_50