Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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_Admob_Live Wallpaper - Fatal编程技术网

Java 有没有办法把广告直接放在现场壁纸屏幕上?

Java 有没有办法把广告直接放在现场壁纸屏幕上?,java,android,admob,live-wallpaper,Java,Android,Admob,Live Wallpaper,我读过关于堆栈溢出的问题,但都是关于在实时壁纸预览屏幕或设置屏幕上放置广告的。我正在使用libgdx开发实时壁纸。我遵循了在游戏中创建广告的步骤,但显示了错误。我应该如何继续 private View createGameView(AndroidApplicationConfiguration cfg) { gameView = initializeForView(new LiveWallpaperStarter(), cfg); RelativeLayout.LayoutParams pa

我读过关于堆栈溢出的问题,但都是关于在实时壁纸预览屏幕或设置屏幕上放置广告的。我正在使用libgdx开发实时壁纸。我遵循了在游戏中创建广告的步骤,但显示了错误。我应该如何继续

private View createGameView(AndroidApplicationConfiguration cfg) {
 gameView = initializeForView(new LiveWallpaperStarter(), cfg);
 RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
 params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
 params.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE);
 params.addRule(RelativeLayout.BELOW, adView.getId());
 gameView.setLayoutParams(params);
 return gameView;
}

我在创建此游戏视图时遇到空指针异常

public class LiveWallpaperAndroid extends AndroidLiveWallpaperService {

这是本课程的第一行。

您是否注意到谷歌不允许在您的应用程序之外显示广告。当我开始使用LiveWallper时,我创建的是LiveWallper,而不是我的应用程序。是的,但值得一提的是,我曾经有一所大学在他的应用程序外展示了广告,不得不将其更改为Thanx以获取建议:如果你能发布日志文件中的错误部分和代码部分,这将有助于人们帮助你指向。