问题描述
我正在 Xamarin.Forms 应用程序中实施 google 的 ad-mob,并且我已经使用 marctron 的插件在我的应用程序中显示广告:https://github.com/marcojak/MTAdmob
它适用于智能横幅广告,但如果我想使用自适应横幅广告,则它不起作用。我已经对其进行了研发,但没有得到任何解决方案。有谁知道如何实现自适应横幅 Xamarin.Froms 中的广告?
为什么是自适应横幅?
自适应横幅可以更好地利用可用的屏幕尺寸。另外:
-
它使用提供的宽度而不是全屏宽度,使您能够 考虑到显示切口。
-
它为特定设备选择最佳高度,而不是 在不同尺寸的设备上具有恒定的高度,减轻 设备碎片化的影响。
为了展示广告,我使用了此代码:
在 Xaml 页面中:
import pyspark.sql.functions as F
size = df1.limit(1).select(F.size('features')).first()[0]
joined = df1.crossJoin(df2.withColumnRenamed('features','features2'))
result = joined.select(
'user_id','item_id',sum([F.col('features')[i] * F.col('features2')[i] for i in range(size)]).alias('dot_product'),F.sqrt(sum([F.col('features')[i] * F.col('features')[i] for i in range(size)])).alias('norm1'),F.sqrt(sum([F.col('features2')[i] * F.col('features2')[i] for i in range(size)])).alias('norm2')
).selectExpr(
'user_id','dot_product / norm1 / norm2 as cosine_similarity'
)
result.show()
+-------+-------+------------------+
|user_id|item_id| cosine_similarity|
+-------+-------+------------------+
| u1| i1|1.0000000000000002|
| u1| i2| 0.0|
| u1| i3|0.8320502943378437|
| u2| i1| 0.0|
| u2| i2| 1.0|
| u2| i3| 0.0|
| u3| i1|0.8320502943378437|
| u3| i2| 0.0|
| u3| i3| 1.0|
+-------+-------+------------------+
在 App.xaml 中
<ads:MTAdView />
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)