我跟着https://github.com/lilili87222/admob-for-flash
我仍然看不到admob ane的广告。
步骤:
1、初始Admob ANE
添加Admob ane to air项目生成路径,并在脚本文件中添加以下代码
import so.cuo.platform.admob.*;
Admob.getInstance().initAdmobSDK("your admob app ID");
2、在adobe Air App中添加Admob横幅
以下是显示admob横幅所需的最少代码。
Admob.getInstance().showBanner("your banner ID ",AdmobSize.BANNER_320x50,AdmobPosition.BOTTOM_CENTER);
AdmobPosition类指定横幅的放置位置。AdmobSize指定要显示的横幅大小
3、删除横幅默认情况下,横幅可见。隐藏横幅,
Admob.getInstance().hideBanner();
4、Admob ANE显示间隙
以下是将中间层集成到Air ios应用程序或flex android应用程序的最低代码。
Admob.getInstance().cacheInterstitial("your Interstitial ID ");
在显示之前检查间隙是否已加载:
if (Admob.getInstance().isInterstitialReady()) {
Admob.getInstance().showInterstitial();
}
5、自定义Admob横幅广告尺寸
除了AdSize上的常量外,您还可以创建自定义大小:
//Create a 320x250 banner.
AdSize adSize = new AdSize(320, 250);
Admob.getInstance().showBannerAbsolute(adSize,0,30);
6.设置Admob目标参数
如果您希望广告针对儿童:
extraParam=new ExtraParameter();
extraParam.testDeviceID="true";
extraParam.isChildApp=true;//if is tagForChildDirectedTreatment,set true
extraParam.isDesignedForFamilies=true;
extraParam.nonPersonalizedAds=true;//if want to load non Personalized ads set true
Admob.getInstance().showBanner("Your banner ID",AdmobSize.BANNER_320x50,AdmobPosition.BOTTOM_CENTER,80,extraParam);
7、广告活动
横幅和插页都包含许多您可以注册的广告事件。要在插页上设置广告事件并在广告成功加载时显示插页:
Admob.getInstance().addEventListener(AdmobEvent.onInterstitialReceive, onAdEvent);
private function onAdEvent(event:AdmobEvent):void
{
if (event.type == AdmobEvent.onBannerReceive)
{
trace(event.instanceName,event.data.width, event.data.height);
}
if (event.type == AdmobEvent.onInterstitialReceive)
{
Admob.getInstance().showInterstitial();
}
}
8、Admob奖励视频
视频api与Interstitual类似
要在视频上设置广告事件并在成功加载广告时显示视频,请执行以下操作:
if(admob.isVideoReady()){
admob.showVideo();
}else{
admob.cacheVideo(videoID);
}
Admob.getInstance().addEventListener(AdmobEvent.onVideoReceive, onVideoEvent);
private function onVideoEvent(event:AdmobEvent):void
{
if (event.type == AdmobEvent.onVideoReceive)
{
trace("load video success,you can show video now");
}
}
9.IOS最小版本配置
AdMob需要ios 8及更高版本
<key>MinimumOSVersion</key>
<string>8.0</string>
简单示例
<iPhone>
<InfoAdditions><![CDATA[
<key>UIDeviceFamily</key>
<array>
<string>1</string>
<string>2</string>
</array>
<key>MinimumOSVersion</key>
<string>8.0</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
]]></InfoAdditions>
<requestedDisplayResolution>high</requestedDisplayResolution>
</iPhone>
10.android权限配置
元配置com.google.Androidgms。admob 17需要ads.APPLICATION\u ID,请用admob ID替换ca-app-pub-3940256099942544~334751713
<android>
<manifestAdditions><![CDATA[
<manifest android:installLocation="auto">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<application>
<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"/>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-3940256099942544~3347511713"/>
</application>
</manifest>
]]></manifestAdditions>
</android>
这封电子邮件很旧很过时。AdMob SDK自那时以来已多次更改,并于2018年进行了重大更新。您可以使用这个几乎总是更新的。
问题内容: 我正在尝试设置一个新的Continuous Integration服务器,该服务器利用Phing和PHPUnit自动运行测试用例。 我已经在Pear中安装了Phing: 我已经使用新的PHAR方法安装了PHPUnit: 然后,我进入build.xml文件所在的目录,梯级phing,看来Phing不知道PHPUnit在哪里。 检查了Phing和PHPUnit的位置: 并且,确保PHP是足
问题内容: 我已经使用easy_install安装了pygraphviz,但是当我启动python时出现错误: 使用Ubuntu 12.04和gnome-terminal。 问题答案: 假设您使用的是Ubuntu,请查看以下步骤 如果需要,创建并激活virtualenv。命令看起来像 跑 运行终端并通过导入进行检查,看是否有效
完成使用准备后,市场人员后续则可在营销通和CRM中查看广告投放相关的数据和ROI分析图表; 1. 广告计划投放效果 访问【广告营销】,可查看接入百度广告后同步过来的广告计划数据,在这里查看每个广告计划所产生的消费、展现、点击与获取线索明细; 2. 广告线索列表 访问【用户运营】-【线索工作台】,在这里可查看广告渠道所带来的线索明细信息; 3. 广告投放效果分析 访问【数据分析】-【广告投放效果分析
我在我的应用程序中使用Codelab:https://codelabs.developers.google.com/codelabs/exoplayer-intro/#3的示例实现了ExoPlayer,算法与https://medium.com/google-exoplayer/playing-ads-with-exoplayer-and-ima-868dfd767ea的示例唯一的区别是我使用而不
我的物理设备是华为LUA-22,Android 5.1。android工作室看不到那部手机,但ADB看到了。启用了Usb调试。尝试将MTP更改为PTP,但不起作用。
使用指南 - 账户管理 - 站点管理 - 什么是推广来源账户(如何看到其它推广账户的推广数据) 推广来源账户: 如果您接受了其他账户的推广消费授权,该账户即为您的推广来源账户。 您的账户接受的全部消费授权信息,会在网站列表的“推广来源账户列表”中展示。 您在推广报告中查看的整体消费、以及效果数据会包括这一部分授权账户的消费信息。在筛选区域内也可以调整账户选择,单独查看某一个消费账户的效果数据。