微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 xamarin.forms 应用程序中使用 Google Ad-mob 的 Adpative 横幅广告?

如何解决如何在 xamarin.forms 应用程序中使用 Google Ad-mob 的 Adpative 横幅广告?

我正在 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 举报,一经查实,本站将立刻删除。