---
title: MCAdvertiserAssistantDelegate
framework: multipeerconnectivity
role: symbol
role_heading: Protocol
path: multipeerconnectivity/mcadvertiserassistantdelegate
---

# MCAdvertiserAssistantDelegate

The MCAdvertiserAssistantDelegate protocol describes the methods that the delegate object for an MCAdvertiserAssistant instance can implement to handle advertising-related events.

## Declaration

```swift
protocol MCAdvertiserAssistantDelegate : NSObjectProtocol
```

## Overview

Overview No assumption should be made about which queue the delegate methods are called on. It is the delegate’s responsibility to ensure that any UIKit-related updates are called on the main thread.

## Topics

### Advertiser Assistant Delegate Methods

- [advertiserAssistantWillPresentInvitation(_:)](multipeerconnectivity/mcadvertiserassistantdelegate/advertiserassistantwillpresentinvitation(_:).md)
- [advertiserAssistantDidDismissInvitation(_:)](multipeerconnectivity/mcadvertiserassistantdelegate/advertiserassistantdiddismissinvitation(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Protocols

- [MCBrowserViewControllerDelegate](multipeerconnectivity/mcbrowserviewcontrollerdelegate.md)
- [MCNearbyServiceAdvertiserDelegate](multipeerconnectivity/mcnearbyserviceadvertiserdelegate.md)
- [MCNearbyServiceBrowserDelegate](multipeerconnectivity/mcnearbyservicebrowserdelegate.md)
- [MCSessionDelegate](multipeerconnectivity/mcsessiondelegate.md)
