내 게임에 문제없이 성공적으로 광고를 작성해야하지만 두 번째로 제거하고 싶은 문제는 왼쪽에서 오른쪽으로 이어지는 시작입니다. 나는 BannerHide()라고 불리는 함수를 생성하려고 시도하고 있는데, 버튼에 링크했다. 그래서 사용자가 버튼을 클릭 할 때이 함수에 링크되어 광고를 숨길 수있다.Unity의 Google 모바일 광고에서 배너 광고를 숨기려면 어떻게해야합니까?
나는 이것을 테스트했지만 여전히 작동하지 않습니다.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using GoogleMobileAds.Api;
public class AdsScript : MonoBehaviour
{
public BannerView bannerView;
void Start()
{
RequestBanner();
}
public void RequestBanner()
{
#if UNITY_ANDROID
string adUnitId = "ADID";
#else
string adUnitId = "unexpected_platform";
#endif
// Create a 320x50 banner at the top of the screen.
BannerView bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top);
// Create an empty ad request.
AdRequest request = new AdRequest.Builder()
.AddTestDevice(AdRequest.TestDeviceSimulator) // Simulator.
.AddTestDevice("MYDEVICEID") // test device.
.Build();
// Load the banner with the request.
bannerView.LoadAd(request);
}
public void BannerHide()
{
bannerView.Hide();
}
와
BannerView bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top);
? 'BannerHide' 함수 안에'Debug.Log'를 넣고 호출되는지 확인하십시오. – Programmer
난 그냥 개체의 인스턴스로 설정되지 않은 오류 개체 참조를 받고 있어요. 코드 도움이 필요하기 전에 광고를 해 본적이 없습니다.이 작품을 만들기 위해 무엇을 놓치고 있습니까? –