您好我正在corona SDK上進行遊戲。我無法弄清楚如何在其上添加vungle或chartboost激勵廣告並在回調後添加虛擬獎勵。如何在corona SDK上實施激勵廣告?
我搜索了電暈教程,但沒有找到任何。我可以切換到其他SDK,但我不想,因爲Corona SDK是我最喜歡的SDK,並且永遠不會考慮使用任何其他SDK。 謝謝
您好我正在corona SDK上進行遊戲。我無法弄清楚如何在其上添加vungle或chartboost激勵廣告並在回調後添加虛擬獎勵。如何在corona SDK上實施激勵廣告?
我搜索了電暈教程,但沒有找到任何。我可以切換到其他SDK,但我不想,因爲Corona SDK是我最喜歡的SDK,並且永遠不會考慮使用任何其他SDK。 謝謝
的Vungle的廣告的用戶名是可選的,你可以在這裏查看:https://docs.coronalabs.com/plugin/vungle/show.html#parameter-reference
你可以把你的獎勵代碼對「adEnd」事件類型。
下面是示例代碼:
--import vungle ads
local ads = require "ads"
--GET YOUR APP ID FROM VUNGLE
--TEST_Android for Android devices
local appID = "TEST_iOS"
--VUngle ADS Listener
local function vungleAdListener(event)
if (event.type == "adStart" and event.isError) then
-- Ad has not finished caching and will not play
end
if (event.type == "adStart" and not event.isError) then
-- Ad will play
end
if (event.type == "cachedAdAvailable") then
-- Ad has finished caching and is ready to play
end
if (event.type == "adView") then
-- An ad has completed
end
if (event.type == "adEnd") then
-- The ad experience has been closed- this
-- is a good place to resume your app
-- Place your reward code here like extra lives, coins etc
end
end
--initialize vungle ads
--THIS MUST BE CALLED EARLY SO THAT VUNGLE WILL CACHE THE ADS TO PLAY
--USUALLY TAKES 30 SECS OR LESS ACCORDING TO THE DOCS
ads.init("vungle", appID)
--to show the ads somewhere on your game
ads.show("interstitial", { isAnimated=false, isBackButtonEnabled=true })
編輯
TO按鈕上顯示的廣告,您可以添加小部件。爲了定製一個小部件,您可以查看更多在這裏:https://docs.coronalabs.com/api/library/widget/newButton.html
--INIT WIDGET
local widget = require("widget")
--BUTTON EVENT LISTENER
local function handleButtonEvent(event)
if ("ended" == event.phase) then
--SHOW ADS
ads.show("interstitial", { isAnimated=false, isBackButtonEnabled=true })
end
end
--ADD YOUR BUTTON
local button1 = widget.newButton
{
left = display.contentWidth/2,
top = display.contentHeight/2,
id = "adsButton",
label = "CLICK ME FOR ADS",
onEvent = handleButtonEvent
}
你應該看看Chartboost example project和Vungle example project,這些是你可以在你的代碼中適應的示例應用程序。
關於回調,你的意思是服務器到服務器的回調?您必須查看Vungle/Chartboost網站以獲取有關如何在儀表板中配置回調的更多信息。
你需要更具體。你有什麼嘗試?什麼不起作用? – johlo