2015-07-14 2 views
0

J'utilise Corona Enterprise, et toute mon interface utilisateur est définie dans le code Lua de Corona. J'ai installé Facebook Annonces autochtones, a demandé avec succès une annonce de test, puis utilisé:Déclenchement manuel cliquez sur Facebook Native Ad

nativeAd.getAdCoverImage().getUrl() 
nativeAd.getAdCoverImage().getWidth() 
nativeAd.getAdCoverImage().getHeight() 

pour télécharger avec succès l'image publicitaire et l'afficher au rapport correct dans mon code Lua en utilisant:

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) 

Le problème que j'ai maintenant est que si j'ajoute un écouteur tactile dans mon code Lua au nouvel objet d'affichage, je ne sais pas comment déclencher la fonction "AdClicked" dans le FB SDK. J'ai besoin de mettre l'annonce native dans mon groupe d'affichage corona car elle apparaîtra comme un panneau d'affichage dans le monde du jeu, et doit pouvoir se déplacer et évoluer avec le reste de ce groupe.

Y at-il un moyen de déclencher l'appel de clic manuellement?

Répondre

2

Il est possible de déclencher manuellement des clics et des impressions, mais vous devez figurer sur la liste blanche de Facebook pour cette fonctionnalité. Vous pouvez créer un cas d'assistance pour demander auprès de votre public tableau de bord de réseau

Voir les instructions ici pour obtenir de l'aide: https://developers.facebook.com/docs/audience-network/faq#g1

+0

Merci. J'ai déjà un dossier de soutien en cours, donc je vais en parler. – TheBestBigAl

+0

@TheBestBigAl, tout progrès sur cette question jusqu'à présent? J'ai besoin d'aide pour un tel problème. – saintjab

+0

Oui, j'ai dû contacter Facebook comme Jenny Abrahamson suggéré et ils ont ajouté nos applications à la liste blanche pour utiliser les appels de fonction manuelle. – TheBestBigAl