小编And*_*rew的帖子

以编程方式设置LinearLayout的重力

我已经按照说明为Unity制作新的AdMob插件.广告正确显示,但我的底部位置有问题.它们显示在屏幕顶部.我已将重力设置为底部(对于FrameLayout),但横幅广告再次显示在屏幕顶部.

我没有任何带有LinearLayout/FrameLayout标签的.xml文件.

这是所有代码:

public class playads {
private String adUnitID = "ca-app-pub-9578188175087140/5483276313";
private Activity activity; //Store the android main activity
private AdView adView; //The AdView we will display to the user
private LinearLayout layout; //The layout the AdView will sit on

public playads () {
    activity = UnityPlayer.currentActivity;
    activity.runOnUiThread(new Runnable() {
        public void run(){
            adView = new AdView(activity);
            adView.setAdUnitId(adUnitID);
            adView.setAdSize(AdSize.BANNER);

            AdRequest request = new AdRequest.Builder().build();

            adView.setAdListener(new AdListener() {
                public void onAdLoaded() {
                    if(layout == null)
                        Log.d("null", "null");
                        {
                            activity.runOnUiThread(new Runnable() …
Run Code Online (Sandbox Code Playgroud)

android position unity-game-engine admob android-linearlayout

6
推荐指数
1
解决办法
1万
查看次数