标签: ads

在Android应用上嵌入广告?

我想制作一个免费版的Android应用程序,但想在其上嵌入广告.我不确定我应该从哪里开始?是否有专门从事移动广告的知名移动广告公司?

android mobile-phones ads mobile-application mopub

146
推荐指数
3
解决办法
10万
查看次数

检测使用JavaScript点击进入Iframe

我知道iframe如果它是跨域的话,就不可能告诉用户在内部做了什么.我想要做的是跟踪用户是否完全点击了iframe.我想象这样一个场景,还有一个看不见div的顶部iframe和的div意愿,就在这时,通过点击事件的iframe.

这样的事情可能吗?如果是,那我该怎么办呢?的iframes是广告,所以我必须在所使用的标签没有控制权.

javascript iframe ads click-tracking dom-events

119
推荐指数
8
解决办法
15万
查看次数

Play 商店警告:您必须先完成广告 ID 声明,然后才能发布面向 Android 13 (API 33) 的应用

我正在尝试向 Play 商店发布一个基于 Flutter 的 Android 应用程序。

当我在 Play 商店控制台中查看我的版本时,我收到以下警告:

您必须先完成广告 ID 声明,然后才能发布面向 Android 13 (API 33) 的应用。我们将使用此声明在 Play Console 中提供保护措施,以适应 Android 13 中广告 ID 的更改。

面向 Android 13 或更高版本并使用广告 ID 的应用必须在清单中包含 com.google.android.gms.permission.AD_ID 权限。

我已遵循建议并将以下内容添加到我的 android/app/src/main/AndroidManifest.xml 中:

    </application>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
</manifest>
Run Code Online (Sandbox Code Playgroud)

当我“flutter clean”、创建并上传新包时,我仍然收到相同的警告。有谁知道如何解决这个警告?

注意:我已使用 google_mobile_ads 插件将 Google Ads 合并到我的应用中。

卢克

android ads flutter google-play-console

88
推荐指数
3
解决办法
8万
查看次数

什么是fbclid?新的facebook参数

两天,我注意到我在Facebook上发布的URL,添加了一个参数:
?fbclid=uFCrBkUgEvKg...
更准确地说:http://example.com?fbclid=uFCrBkUgEvKg...

有谁知道这个参数是做什么的?
它的用途是什么,开发人员的用途是什么?

感谢您的意见.

url facebook ads

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

如何防止广告拦截器阻止应用上的广告

我的一个用户让猫从袋子里拿出来告诉我他们正在使用我的一个免费应用程序,这个应用程序通过广告货币化,但是他们用广告拦截器阻止了广告.他们嘲笑地告诉我,好像我无能为力.

我能为此做些什么吗?有没有办法检测广告被阻止?

android ads adblock

58
推荐指数
4
解决办法
3万
查看次数

从企业帐户创建和管理Facebook应用程序

我可以通过"商家"帐户创建或管理Facebook应用吗?

当我以https://developers.facebook.com/apps企业帐户登录时尝试访问时,它会将我重定向回我的主页,并且不会让我创建应用程序.

背景:商业/广告帐户(有时称为"灰色帐户")是一种特殊的,现已弃用的帐户,Facebook提供给广告商在Business Manager推出之前管理他们的广告和页面- 这是人们想要使用企业的主要原因使用应用的帐户是将现有应用链接到广告帐户,以便广告可以被驱动到应用程序.

有没有办法使用商业/灰色帐户管理或创建Facebook应用程序?

facebook ads user-accounts facebook-ads-api

54
推荐指数
2
解决办法
4万
查看次数

是否有其他方法可以使用Google的应用内结算功能,以避免发布私人信息?

背景

从今年9月30日(本月底)开始,Google不允许销售使用应用内结算的应用和开发者的开发者展示他们的应用,而不会显示他们的地址.这是他们写的:

添加实际联系地址从2014年9月30日开始,您需要在"设置"页面中添加实际地址.添加地址后,您可以在应用的详细信息页面上向Google Play上的所有用户显示该地址.如果您的实际地址发生变化,请务必在"设置"页面上更新您的信息.

如果您通过应用内购买付费应用或应用,则必须提供实际地址,以便您可以与该内容的销售商联系,以遵守消费者保护法.如果您未在自己的帐户中提供实际地址,则可能会导致您的应用从Play商店中移除.

有很多关于这个新要求的文章:

甚至有请愿反对它,在这里:

我已经要求在这里找到解决方案.

问题

由于我没有真正的公司,我不喜欢我实际需要发布我的家庭住址的事实.

对我来说,这是一个隐私问题,因为我并不总是在家里使用应用程序(加上它更像是一种爱好).

我的应用程序是免费使用的,它的应用内结算仅用于删除广告.而已.

在使用应用内结算时,它不会添加任何功能,用户可以自由支付任何他想要的费用作为捐赠.

我不想发布我的地址,根据我读过的内容,你甚至不能使用邮政信箱(无论如何要花钱),因为他们特别要求"实际地址"而不是"邮政地址".

这个问题

由于我可能无法使用Google的应用内结算并避免使用我的家庭住址,因此使用其他公司的其他服务是否可行(并且合法且根据Google规则)?

如果是这样,哪些公司提供类似的服务?

如果没有,是否有任何替代方案或解决方案?

可能有一个解决方法或漏洞,允许我发布这样的应用程序,但没有理由发布我的家庭地址?

android ads in-app-billing google-play

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

无法获取提供者com.google.android.gms.ads.MobileAdsInitProvider:java.lang.IllegalStateException:为什么?

我将我的Android Studio(3.2.1)及其sdk更新到最新版本.之后,它需要通过添加这些标记手动更新Manifest:

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@drawable/ic_launcher"
    android:supportsRtl="true"
    android:theme="@style/AppTheme"
    tools:ignore="AllowBackup,GoogleAppIndexingWarning">

    <meta-data
        android:name="com.google.android.gms.ads.APP_ID"
        android:value="ca-app-pub-#############"/>

    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".NewActivity" />
    <activity android:name=".PreviewActivity" />
    <activity android:name=".EditActivity" />
    <activity
        android:name=".preferencesdata.AboutActivity"
        android:theme="@style/Theme.AppCompat.DayNight.NoActionBar" />
    <activity android:name=".preferencesdata.SettingsActivity"
        android:label="@string/settings">
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value=".MainActivity"/>
    </activity>
</application>
Run Code Online (Sandbox Code Playgroud)

相反,应用程序ID我把我的应用程序的真实ID.该值也已更改为正确的广告单元ID,如https://developers.google.com/admob/android/quick-start所示.我还在MainActivity.kt中调用了这个函数:

MobileAds.initialize(this, resources.getString(R.string.banner_ad_unit_id)) 
Run Code Online (Sandbox Code Playgroud)

但是,问题无法解决.它仍然打印如下:

E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.easyapps.cryptnote, PID: 3991
    java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException: 

    ******************************************************************************
    * The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers    *
    * …
Run Code Online (Sandbox Code Playgroud)

sdk android ads kotlin

36
推荐指数
7
解决办法
4万
查看次数

App Tracking Transparency 如何影响展示广告的应用?- IDFA iOS14

最近的 WWDC 声明关于 iOS 14:

对于 iOS 14、iPadOS 14 和 tvOS 14,您需要通过 AppTrackingTransparency 框架获得用户的许可才能跟踪他们或访问他们设备的广告标识符。跟踪是指将从您的应用程序收集的用户或设备数据与从其他公司的应用程序、网站或离线资产收集的用户或设备数据相关联的行为,以用于有针对性的广告或广告

参考:用户隐私和数据使用

根据本指南,我们需要使用ATTrackingManager( AppTrackingTransparency ) 框架向用户询问跟踪权限。

我在 AppStore 上有一些应用程序,它们使用Google AdMob&FBAudienceNetwork向用户投放广告。

题:

  1. 如果我不按照最新的 WWDC 指南升级这些应用程序,会发生什么情况?应用程序是否继续向用户投放广告?

  2. 如果用户不授予应用程序跟踪权限,会发生什么情况?

  3. 应用更新对广告收入有影响吗?

尝试回答这个与广告投放、收入和影响有关的问题 App Tracking Transparency

以下是我已经提到的所有参考资料。

用户隐私和数据使用

应用跟踪透明度

谷歌广告

Google AdMob:实施

广告支持

ads ios swift idfa ios14

34
推荐指数
2
解决办法
2万
查看次数

AdMob和DFP广告联盟之间的区别?

我正试图在我的iOS应用程序上显示横幅广告和插页式广告.但现在我对广告网络感到困惑.AdMob与DFP有何不同,哪个更适合投放广告.有人可以帮忙吗?提前致谢.

ads admob ios google-dfp

33
推荐指数
1
解决办法
6734
查看次数