- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我使用 this link 创建了横幅 admob 广告.应用程序运行良好。我什至获得了发布者 ID,并且能够从 Admob 网站查看展示次数和点击次数。但在我完成开发后,我将应用程序上传到 Play 商店,但我无法从 Admob 网站查看任何广告印象/点击,尽管广告显示在从 PlayStore 下载的应用程序中。尽管只要我在测试设备上查看它,就会显示展示次数/点击次数。但是如果我从 google playstore 下载并使用它,则没有印象/点击会更新。我已经从 Playstore 链接了该应用程序。大约有 50 人下载了该应用程序,已经 3 天了,但展示次数/点击次数没有更新。现在我需要做什么才能跟踪展示次数或点击次数。我需要获取新的发布商 ID 吗?如果是这样,获得它的步骤是什么。提前致谢。帮助我,我是 admob 的新手。
我在要展示广告的 Activity 中使用此代码
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
.
.
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
在 android list 文件中
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
.
.
.
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
在strings.xml文件中
<string name="banner_ad_unit_id">ca-app-pub-3**************3/*********7</string>
在 Activity xml 中,我使用了以下代码
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
此外,我使用了两个不同的电子邮件 ID,一个用于 admob 的电子邮件 ID 与我从中上传应用程序的 Play 商店 ID 不同。这是 admob 屏幕截图的链接。
最佳答案
Note: Ads can only be shown to the user, if they are available from the ad network.
您是否定义了这两种权限?
< 使用权限 android:name="android.permission.INTERNET"/>
< 使用权限 android:name="android.permission.ACCESS_NETWORK_STATE"/>
确保横幅添加单元不是测试。
添加一个监听器以查看是否正在加载添加:
mAdView = (AdView) findViewById(R.id.adView);
mAdView.setAdListener(new AdListener() {
// Called when an ad is loaded.
@Override
public void onAdLoaded() {
Log.e(TAG, "Google onAdLoaded");
}
// Called when an ad failed to load.
@Override
public void onAdFailedToLoad(int error) {
String message = "Google onAdFailedToLoad: " + getErrorReason(error);
Log.e(TAG, message);
}
// Called when an Activity is created in front of the app
// (e.g. an interstitial is shown, or an ad is clicked and launches a new Activity).
@Override
public void onAdOpened() {
Log.e(TAG, "Google onAdOpened");
}
// Called when an ad is clicked and about to return to the application.
@Override
public void onAdClosed() {
Log.e(TAG, "Google onAdClosed");
}
// Called when an ad is clicked and going to start a new Activity that will leave the application
// (e.g. breaking out to the Browser or Maps application).
@Override
public void onAdLeftApplication() {
Log.d(TAG, "Google onAdLeftApplication");
}
});
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
你还需要这个功能:
private String getErrorReason(int errorCode) {
// Gets a string error reason from an error code.
String errorReason = "";
switch (errorCode) {
case AdRequest.ERROR_CODE_INTERNAL_ERROR:
errorReason = "Internal error";
break;
case AdRequest.ERROR_CODE_INVALID_REQUEST:
errorReason = "Invalid request";
break;
case AdRequest.ERROR_CODE_NETWORK_ERROR:
errorReason = "Network Error";
break;
case AdRequest.ERROR_CODE_NO_FILL:
errorReason = "No fill";
break;
}
return errorReason;
}
关于android - Admob 印象/点击在 playstore 上传后不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31640814/
我有一种从服务器获取图像的方法,该图像是我将其作为字节数组获取的,因此我正在转换为 [UInt8]。 问题是我找不到将 [UInt8] 转换为图像以在我的应用程序中显示的方法。 这是我用来从服务器获取
多年来,我一直在使用 C、C++、C# 和其他几种语言进行编程,主要针对 Windows 和 Linux,但也针对嵌入式平台。最近开始做一些 iPhone 编程作为副项目,所以这是我自从我的 Appl
我使用 this link 创建了横幅 admob 广告.应用程序运行良好。我什至获得了发布者 ID,并且能够从 Admob 网站查看展示次数和点击次数。但在我完成开发后,我将应用程序上传到 Play
与 Impress.js ,我的文字和图像看起来很模糊。 请参阅下一个禁用 CSS 但启用 Impress.js 的屏幕截图: 现在请看下一个禁用 Impress.js 和 CSS 的屏幕截图: 为什
我没有得到此Impression CTR、Request RPM、Impression RPM。这一切是如何计算的?我应该怎么做才能获得更多的估计收入。 更高的点击率会增加收入吗?不断在应用中展示广告
我想知道这在 CSS3 中是否可行。我正在使用 impress.js 并且想知道在它更改 div 的类后我是否可以触发转换。 #slide-4.step.active { #logo img { t
我是一名优秀的程序员,十分优秀!