手动触发点击Facebook Native Ad

时间:2015-07-14 15:51:44

标签: android facebook lua facebook-audience-network

我正在使用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”功能。

我需要将原生广告放入我的日冕显示组中,因为它会在游戏世界中显示为广告牌,并且需要能够与该组的其他人一起移动和扩展。

有没有办法手动触发点击通话?

1 个答案:

答案 0 :(得分:2)

可以手动触发点击次数和展示次数,但您需要将Facebook列入白名单才能获得该功能。您可以创建支持案例,以便从您的受众群体信息中心信息中心

中提出请求

请参阅此处获取帮助的说明:https://developers.facebook.com/docs/audience-network/faq#g1