【问题标题】:hiding iAd in Cocos2d V3.0Cocos2d V3.0隐藏iAd
【发布时间】:2014-02-19 00:07:43
【问题描述】:

我正在使用 Cocos2d-iphone v3.0 结合 sprite-builder 来构建我的应用程序。我最近才按照此处看到的答案让 iAd 工作:How to add iAd in Cocos-SpriteBuilder

所以我不会重复任何代码,我从发布的答案中更改的唯一内容是 init 语句中的 _adView 到 _bannerView。现在我添加了显示我想要的位置,但我不知道如何隐藏它们。我希望在您松开后仅在游戏场景中可见添加。当您松开时,我会运行一个游戏结束事件,该事件会显示您的高分和重新启动按钮等,因此将诸如 canShowAds 之类的变量设置为 true 并在场景开始时设置为 false 似乎是我必须做的,但我不知道该怎么做仅在其等于 true 时运行广告。我还计划有一个删除广告按钮,所以我需要检查是否已购买。如果您需要发布更多代码,我会很乐意发布它。 :)

【问题讨论】:

    标签: ios cocos2d-iphone iad spritebuilder


    【解决方案1】:

    试试这个:

    -(void)hideBannerView
    {
        if (!_adBannerViewIsVisible)
        {
            return;
        }
    
        if (_adBannerView)
        {
            _adBannerViewIsVisible = false;
    
            [UIView beginAnimations:nil context:nil];
            [UIView setAnimationDuration:0.5];
            [UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
    
            CGSize s = [[CCDirector sharedDirector] viewSize];
    
    
            CGRect frame = _adBannerView.frame;
    
            if(isBannerOnTop) //use any one..
            {
                frame.origin.x = 0.0f;
                frame.origin.y = -_adBannerView.frame.size.height ;
            }
            else
            {
                frame.origin.x = 0.0f;
                frame.origin.y = s.height ;
            }
    
            _adBannerView.frame = frame;
    
            [UIView commitAnimations];
        }
    
    }
    

    Checkout This for full Source

    【讨论】:

    • 好吧,您实际上回答很有趣,因为我在另一个答案中使用了您的示例代码,并且实际上只是让它完美地工作。所以谢谢!
    • @BasedRebel,所以下次请确保在创建问题之前搜索堆栈溢出 :)
    • 我不确定,但我认为我使用的答案是在我发布我的 :) 之后发布的……因为这是我知道如何直接与您联系的唯一方式,并且看到了你有 cocos2d v3.0 中最好的也是唯一有效的广告示例我想知道你是否有一个用于将不同的广告网络组合在一起的示例?我的目标是优先考虑 iAd,然后是 Admob,然后是 revMob 用于横幅。我目前正在使用您在其他答案中为我的 iAd 发布的代码,并计划对您的 Admob 执行相同的操作。我将如何修改您的示例以包括 revMob 并优先考虑广告网络?
    • @BasedRebel,这是新问题,与标题无关:在 Cocos2d V3.0 中隐藏 iAd,作为新问题发布,请高手帮忙。快乐编码:)
    猜你喜欢
    • 1970-01-01
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多