我已经阅读了许多处理类似问题的问题和答案,但我还没有找到解决方案.如果有人可以发光,那将是美好的.
我创建了一个Swift项目,现在我想将它与一些Objective-C结合起来.当我尝试#import我的Chartboost.h文件时,我的"无法导入桥接头".所以,只要我的桥接头文件中没有任何内容,Xcode就会找到它,并且没有任何问题.但是一旦我加上这个:
#import <Chartboost/Chartboost.h>
Run Code Online (Sandbox Code Playgroud)
我得到错误以及其他38个错误,说"Swift编译错误 - 这里不允许函数定义".
我已经正确导入了我的框架.我的框架搜索路径是正确的.而且只有在我导入Chartboost框架时才会这样.UIKit和基金会工作正常.
以下是我所做的导致问题....首先,我创建了一个新的Obj-C文件,然后点击"是的,当Xcode给我一个弹出窗口询问是否可以配置桥接头.这创建了"FunFacts -Bridging-Header.h"
然后我确保在Swift编译器 - 代码生成下Objective-C Bridging Header路径是正确的.
我甚至提出了一个非常具体的路径/Users/me/Desktop/FunFacts/FunFacts-Bridging-Header.h,它仍然说"导入失败".
我还将Defines Module设置为"Yes"(因为我听说这可能有帮助).我的产品模块名称是FunFacts.
当我尝试添加#import时,为什么FunFacts-Bridging-Header.h无法导入?
我正在尝试将ChartBoost集成到我的应用中,单个广告显示正常.
这是初始设置:
ChartBoost *cb = [ChartBoost sharedChartBoost];
cb.delegate = self;
cb.appId = CHARBOOST_APP_ID;
cb.appSignature = CHARBOOST_APP_SIGNATURE;
[cb showInterstitial];
Run Code Online (Sandbox Code Playgroud)
但是,当我试图显示"更多应用程序"页面时,使用ChartBoost教程,我没有得到响应.
-(IBAction) switchToMoreGames: (id) sender{
ChartBoost* cb = [ChartBoost sharedChartBoost];
cb.delegate = self;
[cb cacheMoreApps];
[cb showMoreApps];
}
Run Code Online (Sandbox Code Playgroud)
我非常感谢能得到的任何帮助,提前谢谢!
集成的chartoost sdk进入iPhone游戏.(风景游戏)
#define CHARTBOOST_ID @"55c9f216f6cd4572f3975566"
#define CHARTBOOST_SIG @"9cc8122cfb05bfe0e171f46990180147e8b6f23c"
[Chartboost startWithAppId:CHARTBOOST_ID appSignature:CHARTBOOST_SIG delegate:self];
[Chartboost showInterstitial:CBLocationHomeScreen];
Run Code Online (Sandbox Code Playgroud)
但它没有显示任何广告.帮助我找出Xcode中的设置或图表提升中的帐户有什么问题.
Notes_Warning:
大家好,不要使用Chartboost,而是尝试谷歌Admob或其他广告网络.因为Chartboost - 骗子!我在我的游戏中使用了Chartboost,游戏在柬埔寨获得了很好的排名 - 在赛车/游戏中排名第一.游戏获得了良好的下载......但Chartboost说我们在柬埔寨使用了很多设备并下载了游戏......它不是真的......我们不是来自柬埔寨...我试图多次向Chartboost发送消息......但是他们没有回复并暂停我的帐户.他们甚至没有支付我的7463美元.真的是我们的心脏病发作.现在我们删除了Chartboost并使用了Admob,并轻松地从Admob获得了开发成本.所以避免Chartboost避免被骗!真理永远胜利......总是做得好. 做一个好人,但不要试图证明它.只是远离坏骗子!!!!
我的一个iphone应用被苹果拒绝了.这是决议中心的原因.

我们发现您的应用使用分析软件收集设备数据并将其发送给第三方,这不符合iOS开发人员计划许可协议.
3.3.9未经用户同意,您和您的应用程序不得收集用户或设备数据,然后仅提供与使用应用程序直接相关的服务或功能,或提供广告服务.您不得在"应用程序"中使用分析软件来收集设备数据并将其发送给第三方.
具体而言,您的应用程序在未经其事先同意的情况下传输用户的MAC地址.从您的应用程序中删除此行为或获得用户的同意是适当的."
没有使用任何分析sdk.只有第三方使用的是 - Chartboost,Revmob,facebook-ios-sdk,Nextpeer.我该如何解决这个问题?怎么能找到哪个sdk有问题?
在新版本的Chartboost iOS SDK中,showInterstitial将显示视频或图像非页内广告,如何使其showInterstitial显示图像Interstital和showInterstitialVideo显示视频非页内广告?当应用程序变为活动状态时,我会弹出非页内广告,对于显示10秒视频插页式广告的用户不欢迎.
我可以在网站上设置CBLocation以showInterstitial显示图像或视频,例如showInterstitial:CBLocationMainMenu仅用于视频吗?但我失败了,因为CBLocationMainMenu还显示图像Interstital.
目前正在使用Unity3D并正在集成Chartboost插件来展示广告.在Android设备上(在三星平板电脑和点火设备上测试),广告显示,但我似乎无法使用X按钮关闭它(右上角的关闭按钮).我已按照统一集成指南中的步骤操作:https://help.chartboost.com/documentation/unity
有谁知道如何处理这个问题?