我的应用程序之前工作正常,然后我添加了admob framework,现在它崩溃了.
请检查崩溃日志,

我曾在谷歌尝试但没有关于这次崩溃的结果.
如果我评论内部的内容viewDidAppear()然后应用程序正在工作(不加载应用程序部分).但如果我试图加载"admob"然后崩溃.
-(void)viewDidAppear:(BOOL)animated{
if([Connectivity hasConnectivity]){
// [self loadAds];
NSTimer* myTimer = [NSTimer scheduledTimerWithTimeInterval: 15.0 target: self
selector: @selector(callAfterSixtySecond:) userInfo: nil repeats: YES];
}
}
-(void) callAfterSixtySecond:(NSTimer*) t
{
if([GMMConnectivity hasConnectivity]){
[self.adBanner removeFromSuperview];
[self loadAdmob];
}
}
-(void)loadAdmob{
CGPoint origin;
if(IS_RETINA){
if([[UIScreen mainScreen] bounds].size.height >500){
// NSLog(@"5");
origin = CGPointMake(0.0,
568-
CGSizeFromGADAdSize(kGADAdSizeSmartBannerPortrait).height);
}else{
// NSLog(@"4");
origin = CGPointMake(0.0,
(480)-
CGSizeFromGADAdSize(kGADAdSizeSmartBannerPortrait).height);
}
}else{
// NSLog(@"3");
origin = CGPointMake(0.0,
(460)-
CGSizeFromGADAdSize(kGADAdSizeSmartBannerPortrait).height);
}
// Use predefined …Run Code Online (Sandbox Code Playgroud) Ad Manager 和 AdMob 均指将Google 移动广告 SDK集成到您的应用中。但它是相同的 SDK,还是不同的 SDK?
将 Google 移动广告 SDK 集成到应用程序中是展示广告和赚取收入的第一步。
将 Google 移动广告 SDK 集成到应用程序中是展示广告和赚取收入的第一步。
我正在建立一个使用Google的DFP广告管理系统广告服务系统的网站.由于我们针对网站的多个部分,多个网页和文章定位了广告,因此我们拥有超过30个广告单元,通常都具有相同的名称,例如:
ad_sports_top_banner_300x250 ad_home_skyscraper_720x90
等等
当我转到DFP广告管理系统并要求生成代码时,它通常会发出类似这样的内容以添加到:
<script type='text/javascript'>
googletag.cmd.push(function() {
googletag.defineSlot('/1234567/ad_home_skyscraper_728x90', [728, 90], 'div-gpt-ad-1234567890123-0').addService(googletag.pubads());
googletag.defineSlot('/1234567/ad_sports_top_banner_300x250', [300, 250], 'div-gpt-ad-1234567890123-1').addService(googletag.pubads());
Run Code Online (Sandbox Code Playgroud)
和这样的东西添加我想要添加的位置:
<div id='div-gpt-ad-1234567890123-0' style='width:728px; height:90px;'>
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1234567890123-0'); });
</script>
</div>
Run Code Online (Sandbox Code Playgroud)
据我所知,大多数情况都非常明显,前7位数是我的客户ID号,后跟广告名,后跟13位广告ID.
我有很多部分,使用多个模板的主体,头部等,所以不是进入每个部分,而是必须手动在标题和正文上输入不同的代码,我宁愿使用onye作为节名名生成它们.一个变量,像这样:
googletag.defineSlot('/1234567/ad_$SectionNameGoesHere_$TypeOfAdGoesHere', [$width, $height], 'div-gpt-ad-1234567890123-0').addService(googletag.pubads());
Run Code Online (Sandbox Code Playgroud)
唯一似乎在不可预测的方式上从标签到标签的东西是13位数字,似乎是标签ID.每当我选择一组不同的广告时,谷歌会给我一个不同的13位数字.我在网站上进行了测试,如果我每次都使用相同的数字,它会起作用,但这感觉不对.
有谁知道这个号码代表什么?有没有办法可以计算,或忽略它?
谢谢.
负责编写与 Google Ad Manager 交互的客户端。据我所知,Google 发布了 PyPi 上的三个“官方”Python 客户端库。正如自述文件中所示,其中一个似乎是遗留的,但另外两个似乎正在积极开发。
https://github.com/googleapis/google-api-python-client (旧版,首次发布 = 2011 年)
https://github.com/googleads/googleads-python-lib (首次发布 = 2014 年)
https://github.com/googleads/google-ads-python (首次发布 = 2018 年)
后两者拥有相同的三位开发人员。使用哪个?
python google-ad-manager google-api-python-client google-ads-api
admob ×2
admanager ×1
android ×1
crash ×1
google-dfp ×1
ios ×1
objective-c ×1
php ×1
python ×1
wordpress ×1