3

更新到“new abMob”后,似乎有这个问题......使用此代码,但没有显示:

adView = new AdView(this, AdSize.BANNER, "pub-xxxxxxxxxxxxxxxx");

并收到警告:

无效的未知请求错误:无法确定请求类型。您的广告单元 ID 是否正确?

怎么了?使用安卓模拟器,admob 6.4.1

4

6 回答 6

4

新 Admob 控制台中的 adUnit Id 采用以下形式:

ca-app-pub-XXXXXXXXXXXXXXXX/YYYYYYYYYY

这就是你的问题。去检查您的 Admob 控制台并更新您的应用程序以反映这一点。

于 2013-10-03T22:34:41.390 回答
4

就我而言,AdMob 应用管理部分中的广告单元 ID 不正确!id 中有一个~代替/。我通过查看 GoogleService 信息列表修复了它并找到了正确的单元 ID。

改变:

ca-app-pub-XXXXXXXXXX~XXXXXXXXXX

到:

ca-app-pub-XXXXXXXXXX/XXXXXXXXXX
于 2017-04-12T08:11:14.367 回答
1
    #if UNITY_ANDROID
    string adUnitId = " ca-app-pub-8572140050384888/1853336688 "; //no spaces are allowed before and after admob-id..

更改为:#if UNITY_ANDROID string adUnitId = "ca-app-pub-8572140050384888/1853336688";

于 2020-01-07T07:18:13.667 回答
0

您无需在市场上已有应用程序即可获得新应用程序的发布者 ID。在“添加站点/应用程序”表单上的 Android 包 URL 字段中,只需输入“market://details?id=your.package.name”。您当然希望将“your.package.name”替换为您应用的实际包名称。

viewWidth 警告很好,在插入发布者 ID 后您可能仍会看到它们。

参考下面的链接..

如何使用 Android 设备让 Google 的示例代码适用于 AdMob 4.1.0

AdMob 4.3.1 添加不显示(还没有 AdMob ID(仅用于测试),无法获取 ViewWidth)

于 2013-10-03T15:39:02.123 回答
0

试试这个格式

GADBannerView * bannerView_;

bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];

bannerView_.adUnitID=@"ca-app-pub-5250422073333775/6825580043";  //Id for Top Banners

bannerView_.rootViewController = self;

[self.view addSubview:bannerView_];

[bannerView_ loadRequest:[GADRequest request]];
于 2014-06-21T04:17:49.297 回答
0

首先,您必须访问 www.admob.com。使用您的帐户登录。然后点击“主页”旁边的“获利”。您必须在此处添加您的应用并设置广告设置。之后,网站要求您向您发送一封包含广告单元 ID 的电子邮件,您必须输入您的 strings.xml 文件而不是示例 ID。希望这可以帮助。

于 2016-02-06T13:08:32.780 回答