手动触发点击 Facebook 原生广告
Manually trigger click on Facebook Native Ad
我正在使用 Corona Enterprise,我的整个 UI 都是在 Corona 的 Lua 代码中定义的。
我设置了 Facebook 原生广告,成功请求了一个测试广告,然后使用:
nativeAd.getAdCoverImage().getUrl()
nativeAd.getAdCoverImage().getWidth()
nativeAd.getAdCoverImage().getHeight()
成功下载广告图片并在我的 Lua 代码中以正确的比例显示它,使用:
local function fbImageListener(event)
if event and event.response and event.response.filename then
print("received cover image")
local testImage = display.newImageRect(mainGroup, event.response.filename, system.TemporaryDirectory, e.coverwidth, e.coverheight)
testImage.x, testImage.y = display.contentWidth * 0.5, display.contentHeight * 0.5
end
end
network.download( e.coverurl, "GET", fbImageListener, "fbAd.png", system.TemporaryDirectory)
我现在遇到的问题是,如果我在我的Lua代码中为新的显示对象添加触摸监听器,我不知道如何触发FB中的"AdClicked"功能SDK.
我需要将原生广告放入我的 corona 显示组,因为它会在游戏世界中显示为广告牌,并且需要能够与该组的其余部分一起移动和缩放。
有没有办法手动触发点击调用?
可以手动触发点击和展示,但您需要被 Facebook 列入白名单才能使用该功能。您可以创建一个支持案例,以从您的 Audience Network 控制面板中提出请求
请参阅此处的说明以获取帮助:https://developers.facebook.com/docs/audience-network/faq#g1
我正在使用 Corona Enterprise,我的整个 UI 都是在 Corona 的 Lua 代码中定义的。 我设置了 Facebook 原生广告,成功请求了一个测试广告,然后使用:
nativeAd.getAdCoverImage().getUrl()
nativeAd.getAdCoverImage().getWidth()
nativeAd.getAdCoverImage().getHeight()
成功下载广告图片并在我的 Lua 代码中以正确的比例显示它,使用:
local function fbImageListener(event)
if event and event.response and event.response.filename then
print("received cover image")
local testImage = display.newImageRect(mainGroup, event.response.filename, system.TemporaryDirectory, e.coverwidth, e.coverheight)
testImage.x, testImage.y = display.contentWidth * 0.5, display.contentHeight * 0.5
end
end
network.download( e.coverurl, "GET", fbImageListener, "fbAd.png", system.TemporaryDirectory)
我现在遇到的问题是,如果我在我的Lua代码中为新的显示对象添加触摸监听器,我不知道如何触发FB中的"AdClicked"功能SDK.
我需要将原生广告放入我的 corona 显示组,因为它会在游戏世界中显示为广告牌,并且需要能够与该组的其余部分一起移动和缩放。
有没有办法手动触发点击调用?
可以手动触发点击和展示,但您需要被 Facebook 列入白名单才能使用该功能。您可以创建一个支持案例,以从您的 Audience Network 控制面板中提出请求
请参阅此处的说明以获取帮助:https://developers.facebook.com/docs/audience-network/faq#g1