我正在使用Corona Enterprise,我的整个用户界面都是用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 SDK中的“AdClicked”功能。
我需要将原生广告放入我的日冕显示组中,因为它会在游戏世界中显示为广告牌,并且需要能够与该组的其他人一起移动和扩展。
有没有办法手动触发点击通话?
答案 0 :(得分:2)
可以手动触发点击次数和展示次数,但您需要将Facebook列入白名单才能获得该功能。您可以创建支持案例,以便从您的受众群体信息中心信息中心
中提出请求请参阅此处获取帮助的说明:https://developers.facebook.com/docs/audience-network/faq#g1