Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 统一安卓插件-广告赢得';不要在屏幕的底部_Java_Android_Unity3d - Fatal编程技术网

Java 统一安卓插件-广告赢得';不要在屏幕的底部

Java 统一安卓插件-广告赢得';不要在屏幕的底部,java,android,unity3d,Java,Android,Unity3d,我正在尝试制作一个插件,这样我就可以在Unity中使用Amazon移动广告,但由于某些原因,我无法将其粘贴到屏幕底部。它总是出现在屏幕的顶部。应用程序处于横向模式 这是插件代码 public class AmazonAds { public AmazonAds(){ } public static void displayAd(final boolean test){ UnityPlayer.currentActivity.runOnUiThread

我正在尝试制作一个插件,这样我就可以在Unity中使用Amazon移动广告,但由于某些原因,我无法将其粘贴到屏幕底部。它总是出现在屏幕的顶部。应用程序处于横向模式

这是插件代码

public class AmazonAds {

    public AmazonAds(){
    }

    public static void displayAd(final boolean test){ 
        UnityPlayer.currentActivity.runOnUiThread(new Runnable() {
            public void run(){
                AdRegistration.setAppKey("APPKEY");
                AdRegistration.enableTesting(test);
                AdLayout adView = new AdLayout(UnityPlayer.currentActivity);
                LinearLayout layout = new LinearLayout(UnityPlayer.currentActivity.getApplicationContext());
                layout.setGravity(Gravity.BOTTOM);
                UnityPlayer.currentActivity.addContentView(layout, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
                layout.addView(adView, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
                adView.loadAd(new AdTargetingOptions());
            }
        });
    }

}
如果它能解决问题,我该怎么做


谢谢

亲爱的,我修好了!如果你想知道答案,这就是你解决问题的方法

AdRegistration.setAppKey("APPKEY");
AdRegistration.enableTesting(test);
adView = new AdLayout(UnityPlayer.currentActivity);
LinearLayout layout = new LinearLayout(UnityPlayer.currentActivity.getApplicationContext());
layout.setGravity(Gravity.BOTTOM);
UnityPlayer.currentActivity.addContentView(layout, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
layout.addView(adView, new FrameLayout.LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT, Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL));