Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.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
Android Programmaticaly在admob中介中支持不同的屏幕大小_Android_Width_Admob - Fatal编程技术网

Android Programmaticaly在admob中介中支持不同的屏幕大小

Android Programmaticaly在admob中介中支持不同的屏幕大小,android,width,admob,Android,Width,Admob,到目前为止,我只使用admob在我的手机应用程序上做广告。 使用SMART_横幅,我可以在所有屏幕大小上显示全宽横幅 现在,我想开始使用中介,但其他ads网络不支持SMART\u BANNER。 如果没有智能横幅,我怎么做才能拥有完整的宽度广告 提前感谢智能旗帜专门作为AdMob的一项功能推出。大多数其他网络没有等效的全屏格式,因此它们的适配器可能不会返回全宽请求的广告。在更多的网络开始支持这种广告类型之前,您几乎必须对全宽广告和中介做出决定 嗨,埃里克,谢谢你的回答。在现有的大多数设备上,是否

到目前为止,我只使用admob在我的手机应用程序上做广告。 使用
SMART_横幅
,我可以在所有屏幕大小上显示全宽横幅

现在,我想开始使用中介,但其他
ads
网络不支持
SMART\u BANNER
。 如果没有
智能横幅
,我怎么做才能拥有完整的
宽度
广告


提前感谢

智能旗帜
专门作为AdMob的一项功能推出。大多数其他网络没有等效的全屏格式,因此它们的适配器可能不会返回全宽请求的广告。在更多的网络开始支持这种广告类型之前,您几乎必须对全宽广告和中介做出决定

嗨,埃里克,谢谢你的回答。在现有的大多数设备上,是否没有其他方法可以通过调整(可能不总是全宽)来获得广告?比如在显示广告之前测量屏幕尺寸,然后用最合适的尺寸来调用广告?这是否意味着如果我离开admob去另一个网络,即使我使用平板电脑,我也会有小广告?其他网络支持更大的尺寸(468x60和728x90的字体尺寸相当常见)。他们只是没有一个“全宽度”的能力。有一种方法可以“滚动您自己的”解决方案,您基本上可以自己重新实现其他广告网络适配器,并定义在请求全屏广告时应该发生什么,但需要在您的终端上做更多的工作。适配器的默认行为应该是检查传递给它们的广告的大小,查看他们的广告大小是否适合该请求(例如,有时smart banner只是android手机上的标准320x50肖像),如果大小合适,则返回广告,否则不返回填充。但是,当每个第三方编写自己的适配器时,情况可能并不总是这样。根据用例与适配器行为的关系,您可能希望为该网络推出自己的解决方案。