AI-generated Key Takeaways
- 
          A DaiAuthenticationKey is used to authenticate stream requests to the IMA SDK API. 
- 
          Each DaiAuthenticationKey has a unique ID, a secure key value, and a creation date and time, all assigned by Google and read-only. 
- 
          The status of a DaiAuthenticationKey, which can be ACTIVE or INACTIVE, determines if the IMA SDK API will accept it as valid and can only be changed via a specific service method. 
- 
          Each key has a name and a key type (API or HMAC) that dictates how it should be used for authenticating stream create requests. 
A DaiAuthenticationKey is used to authenticate stream requests to the IMA SDK API.
- Namespace
- 
               https://www.google.com/apis/ads/publisher/v202508
| Field | |
|---|---|
| 
                            | 
                            The unique ID of the DaiAuthenticationKey. This value is read-only and is assigned by Google. | 
| 
                            | 
                            The value of the secure key. This value is read-only and is assigned by Google. | 
| 
                            | The date and time this DaiAuthenticationKey was created. This value is read-only and is assigned by Google. | 
| 
                            | The status of this DaiAuthenticationKey. This value is read-only and is assigned by Google. DAI authentication keys are created in the DaiAuthenticationKeyStatus.ACTIVE state. The status can only be modified through the DaiAuthenticationKeyService.performDaiAuthenticationKeyAction method. Only active keys will be accepted by the IMA SDK API as valid. Enumerations 
 | 
| 
                            | 
                            The name for this DaiAuthenticationKey. | 
| 
                            | The type of this key, which determines how it should be used on stream create requests. Enumerations 
 |